View mit Exposed Filter basierned auf Field Collection Fields
am 02.02.2018 - 21:45 Uhr in
Hallo Community,
ich habe ein Problem mit einer View. Die View hat mehere Exposed Filter. Drei der Filter basieren auf Field Collection Feldern einer Field Collection (Beziehung ist erstellt und in den Filtern auch ausgewählt). Diese drei Filter liefern keine korrekten Resultate. Alle anderen Filter, die auf normalen Felder basieren, liefern korrekte Ergebnisse. Wenn ich zwei der FC Filter entferne, dann funktioniert der eine verbliebene FC Filter korrekt. Also ein einzelner FC Filter funktioniert, aber sobald es zwei oder mehr FC Filter sind, stimmen die Filterergebnisse nicht mehr.
Hat jemand eine Ahnung wo hier das Probem liegen könnte?
Die SQL-Abfrage sieht in der Vorschau so aus (liefert keine Ergebnisse, obwohl es Ergebnisse gibt):
SELECT node.nid AS nid, node.type AS node_type, node_revision.nid AS node_revision_nid, field_data_field_dienstleistungsgewerbe.field_dienstleistungsgewerbe_value AS field_data_field_dienstleistungsgewerbe_field_dienstleistung, field_data_field_einwohnerzahl1.field_einwohnerzahl1_value AS field_data_field_einwohnerzahl1_field_einwohnerzahl1_value, field_data_field_einzelhandelsrelevante_ka1.field_einzelhandelsrelevante_ka1_value AS field_data_field_einzelhandelsrelevante_ka1_field_einzelhand, field_data_field_arbeitslosenquote1.field_arbeitslosenquote1_value AS field_data_field_arbeitslosenquote1_field_arbeitslosenquote1, field_data_field_gewerbesteuerh_he.field_gewerbesteuerh_he_value AS field_data_field_gewerbesteuerh_he_field_gewerbesteuerh_he_v, field_data_field_grundsteuerh_he.field_grundsteuerh_he_value AS field_data_field_grundsteuerh_he_field_grundsteuerh_he_value, field_data_field_mit_akademischer_ausbildun.field_mit_akademischer_ausbildun_value AS field_data_field_mit_akademischer_ausbildun_field_mit_akadem, field_data_field_mit_berufsausbildung.field_mit_berufsausbildung_value AS field_data_field_mit_berufsausbildung_field_mit_berufsausbil, field_data_field_ohne_berufliche_ausbildung.field_ohne_berufliche_ausbildung_value AS field_data_field_ohne_berufliche_ausbildung_field_ohne_beruf, field_data_field_produzierendes_gewerbe.field_produzierendes_gewerbe_value AS field_data_field_produzierendes_gewerbe_field_produzierendes, 'node' AS field_data_field_name_der_kommune_node_entity_type, 'node' AS field_data_field_bundesland_kreis_node_entity_type, 'node' AS field_data_field_einwohnerzahl1_node_entity_type, 'node' AS field_data_field_lage_des_standorts_node_entity_type, 'standortanalyse:default' AS view_name
FROM
{node} node
LEFT JOIN {field_data_field_test} field_data_field_test ON node.nid = field_data_field_test.entity_id AND (field_data_field_test.entity_type = 'node' AND field_data_field_test.deleted = '0')
LEFT JOIN {field_collection_item} field_collection_item_field_data_field_test ON field_data_field_test.field_test_value = field_collection_item_field_data_field_test.item_id
LEFT JOIN {field_data_field_gewerbeimmobilien_fc} field_data_field_gewerbeimmobilien_fc ON node.nid = field_data_field_gewerbeimmobilien_fc.entity_id AND (field_data_field_gewerbeimmobilien_fc.entity_type = 'node' AND field_data_field_gewerbeimmobilien_fc.deleted = '0')
LEFT JOIN {field_collection_item} field_collection_item_field_data_field_gewerbeimmobilien_fc ON field_data_field_gewerbeimmobilien_fc.field_gewerbeimmobilien_fc_value = field_collection_item_field_data_field_gewerbeimmobilien_fc.item_id
LEFT JOIN {field_data_field_verf_gbare_fl_che_2} field_collection_item_field_data_field_test__field_data_field_verf_gbare_fl_che_2 ON field_collection_item_field_data_field_test.item_id = field_collection_item_field_data_field_test__field_data_field_verf_gbare_fl_che_2.entity_id AND (field_collection_item_field_data_field_test__field_data_field_verf_gbare_fl_che_2.entity_type = 'field_collection_item' AND field_collection_item_field_data_field_test__field_data_field_verf_gbare_fl_che_2.deleted = '0')
LEFT JOIN {field_data_field_preis2} field_collection_item_field_data_field_test__field_data_field_preis2 ON field_collection_item_field_data_field_test.item_id = field_collection_item_field_data_field_test__field_data_field_preis2.entity_id AND (field_collection_item_field_data_field_test__field_data_field_preis2.entity_type = 'field_collection_item' AND field_collection_item_field_data_field_test__field_data_field_preis2.deleted = '0')
LEFT JOIN {field_data_field_nutzfl_che} field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_nutzfl_che ON field_collection_item_field_data_field_gewerbeimmobilien_fc.item_id = field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_nutzfl_che.entity_id AND (field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_nutzfl_che.entity_type = 'field_collection_item' AND field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_nutzfl_che.deleted = '0')
LEFT JOIN {field_data_field_mietpreis} field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_mietpreis ON field_collection_item_field_data_field_gewerbeimmobilien_fc.item_id = field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_mietpreis.entity_id AND (field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_mietpreis.entity_type = 'field_collection_item' AND field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_mietpreis.deleted = '0')
LEFT JOIN {field_data_field_nebenkosten} field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_nebenkosten ON field_collection_item_field_data_field_gewerbeimmobilien_fc.item_id = field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_nebenkosten.entity_id AND (field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_nebenkosten.entity_type = 'field_collection_item' AND field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_nebenkosten.deleted = '0')
LEFT JOIN {field_data_field_kaufpreis} field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_kaufpreis ON field_collection_item_field_data_field_gewerbeimmobilien_fc.item_id = field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_kaufpreis.entity_id AND (field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_kaufpreis.entity_type = 'field_collection_item' AND field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_kaufpreis.deleted = '0')
LEFT JOIN {field_data_field_autobahn} field_data_field_autobahn ON node.nid = field_data_field_autobahn.entity_id AND (field_data_field_autobahn.entity_type = 'node' AND field_data_field_autobahn.deleted = '0')
LEFT JOIN {field_data_field_bahnhof} field_data_field_bahnhof ON node.nid = field_data_field_bahnhof.entity_id AND (field_data_field_bahnhof.entity_type = 'node' AND field_data_field_bahnhof.deleted = '0')
LEFT JOIN {field_data_field_flughafen} field_data_field_flughafen ON node.nid = field_data_field_flughafen.entity_id AND (field_data_field_flughafen.entity_type = 'node' AND field_data_field_flughafen.deleted = '0')
LEFT JOIN {field_data_field_hafen} field_data_field_hafen ON node.nid = field_data_field_hafen.entity_id AND (field_data_field_hafen.entity_type = 'node' AND field_data_field_hafen.deleted = '0')
LEFT JOIN {field_data_field_g_terverkehrszentrum} field_data_field_g_terverkehrszentrum ON node.nid = field_data_field_g_terverkehrszentrum.entity_id AND (field_data_field_g_terverkehrszentrum.entity_type = 'node' AND field_data_field_g_terverkehrszentrum.deleted = '0')
LEFT JOIN {field_data_field_gewerbesteuerh_he} field_data_field_gewerbesteuerh_he ON node.nid = field_data_field_gewerbesteuerh_he.entity_id AND (field_data_field_gewerbesteuerh_he.entity_type = 'node' AND field_data_field_gewerbesteuerh_he.deleted = '0')
LEFT JOIN {field_data_field_grundsteuerh_he} field_data_field_grundsteuerh_he ON node.nid = field_data_field_grundsteuerh_he.entity_id AND (field_data_field_grundsteuerh_he.entity_type = 'node' AND field_data_field_grundsteuerh_he.deleted = '0')
LEFT JOIN {field_data_field_einwohnerzahl1} field_data_field_einwohnerzahl1 ON node.nid = field_data_field_einwohnerzahl1.entity_id AND (field_data_field_einwohnerzahl1.entity_type = 'node' AND field_data_field_einwohnerzahl1.deleted = '0')
LEFT JOIN {field_data_field_einzelhandelsrelevante_ka1} field_data_field_einzelhandelsrelevante_ka1 ON node.nid = field_data_field_einzelhandelsrelevante_ka1.entity_id AND (field_data_field_einzelhandelsrelevante_ka1.entity_type = 'node' AND field_data_field_einzelhandelsrelevante_ka1.deleted = '0')
LEFT JOIN {field_data_field_arbeitslosenquote1} field_data_field_arbeitslosenquote1 ON node.nid = field_data_field_arbeitslosenquote1.entity_id AND (field_data_field_arbeitslosenquote1.entity_type = 'node' AND field_data_field_arbeitslosenquote1.deleted = '0')
LEFT JOIN {field_data_field_produzierendes_gewerbe} field_data_field_produzierendes_gewerbe ON node.nid = field_data_field_produzierendes_gewerbe.entity_id AND (field_data_field_produzierendes_gewerbe.entity_type = 'node' AND field_data_field_produzierendes_gewerbe.deleted = '0')
LEFT JOIN {field_data_field_dienstleistungsgewerbe} field_data_field_dienstleistungsgewerbe ON node.nid = field_data_field_dienstleistungsgewerbe.entity_id AND (field_data_field_dienstleistungsgewerbe.entity_type = 'node' AND field_data_field_dienstleistungsgewerbe.deleted = '0')
LEFT JOIN {field_data_field_mit_berufsausbildung} field_data_field_mit_berufsausbildung ON node.nid = field_data_field_mit_berufsausbildung.entity_id AND (field_data_field_mit_berufsausbildung.entity_type = 'node' AND field_data_field_mit_berufsausbildung.deleted = '0')
LEFT JOIN {field_data_field_mit_akademischer_ausbildun} field_data_field_mit_akademischer_ausbildun ON node.nid = field_data_field_mit_akademischer_ausbildun.entity_id AND (field_data_field_mit_akademischer_ausbildun.entity_type = 'node' AND field_data_field_mit_akademischer_ausbildun.deleted = '0')
LEFT JOIN {field_data_field_ohne_berufliche_ausbildung} field_data_field_ohne_berufliche_ausbildung ON node.nid = field_data_field_ohne_berufliche_ausbildung.entity_id AND (field_data_field_ohne_berufliche_ausbildung.entity_type = 'node' AND field_data_field_ohne_berufliche_ausbildung.deleted = '0')
LEFT JOIN {node_revision} node_revision ON node.vid = node_revision.vid
WHERE (( (node.status = '1') AND (node.type IN ('profil')) AND (field_collection_item_field_data_field_test__field_data_field_verf_gbare_fl_che_2.field_verf_gbare_fl_che_2_value BETWEEN '3134900' AND '3760000') AND (field_collection_item_field_data_field_test__field_data_field_preis2.field_preis2_value BETWEEN '4' AND '300') AND (field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_nutzfl_che.field_nutzfl_che_value BETWEEN '16' AND '67000') AND (field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_mietpreis.field_mietpreis_value BETWEEN '5' AND '6160') AND (field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_nebenkosten.field_nebenkosten_value BETWEEN '0' AND '1750') AND (field_collection_item_field_data_field_gewerbeimmobilien_fc__field_data_field_kaufpreis.field_kaufpreis_value BETWEEN '495000' AND '495000') AND (field_data_field_autobahn.field_autobahn_value BETWEEN '0' AND '55') AND (field_data_field_bahnhof.field_bahnhof_value BETWEEN '0' AND '20') AND (field_data_field_flughafen.field_flughafen_value BETWEEN '0' AND '145') AND (field_data_field_hafen.field_hafen_value BETWEEN '0' AND '450') AND (field_data_field_g_terverkehrszentrum.field_g_terverkehrszentrum_value BETWEEN '0' AND '182') AND (field_data_field_gewerbesteuerh_he.field_gewerbesteuerh_he_value BETWEEN '240' AND '480') AND (field_data_field_grundsteuerh_he.field_grundsteuerh_he_value BETWEEN '220' AND '959') AND (field_data_field_einwohnerzahl1.field_einwohnerzahl1_value BETWEEN '3620' AND '222000') AND (field_data_field_einzelhandelsrelevante_ka1.field_einzelhandelsrelevante_ka1_value BETWEEN '4928' AND '8505') AND (field_data_field_arbeitslosenquote1.field_arbeitslosenquote1_value BETWEEN '1.8' AND '12') AND (field_data_field_produzierendes_gewerbe.field_produzierendes_gewerbe_value BETWEEN '2.8' AND '38.73') AND (field_data_field_dienstleistungsgewerbe.field_dienstleistungsgewerbe_value BETWEEN '10' AND '35.42') AND (field_data_field_mit_berufsausbildung.field_mit_berufsausbildung_value BETWEEN '48' AND '81') AND (field_data_field_mit_akademischer_ausbildun.field_mit_akademischer_ausbildun_value BETWEEN '6' AND '26') AND (field_data_field_ohne_berufliche_ausbildung.field_ohne_berufliche_ausbildung_value BETWEEN '5' AND '25') ))
ORDER BY field_data_field_dienstleistungsgewerbe_field_dienstleistung ASC, field_data_field_einwohnerzahl1_field_einwohnerzahl1_value ASC, field_data_field_einzelhandelsrelevante_ka1_field_einzelhand ASC, field_data_field_arbeitslosenquote1_field_arbeitslosenquote1 ASC, field_data_field_gewerbesteuerh_he_field_gewerbesteuerh_he_v ASC, field_data_field_grundsteuerh_he_field_grundsteuerh_he_value ASC, field_data_field_mit_akademischer_ausbildun_field_mit_akadem ASC, field_data_field_mit_berufsausbildung_field_mit_berufsausbil ASC, field_data_field_ohne_berufliche_ausbildung_field_ohne_beruf ASC, field_data_field_produzierendes_gewerbe_field_produzierendes ASC
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 3 Tagen 5 Stunden
vor 3 Tagen 7 Stunden
vor 3 Tagen 8 Stunden
vor 3 Tagen 8 Stunden
vor 4 Tagen 5 Stunden
vor 4 Tagen 7 Stunden
vor 5 Tagen 3 Stunden
vor 5 Tagen 21 Stunden
vor 5 Tagen 22 Stunden
vor 6 Tagen 1 Stunde