Buonasera, ho 3 tabelle collegate:

jos_sobi2_item, jos_sobi2_cat_items_relations e jos_sobi2_fields_data.

i campi da recuperare sono messi così:

itemid e title sono in jos_sobi2_item

lng.data_txt e lat.data_txt sono in jos_sobi2_fields_data e sono i campi con id 17 e 16

catid è in jos_sobi2_cat_items_relations


Con il codice qua sotto sto cercando di prendere tutti i record che ho ma il risultato mi stampa vari record + volte e me ne omette altri, sapete dirmi dove sto sbagliando?

Codice PHP:
SELECT i.itemidi.titlelng.data_txt as lnglat.data_txt as latcat.catid FROM jos_sobi2_item as ijos_sobi2_fields_data as latjos_sobi2_fields_data as lngjos_sobi2_cat_items_relations as cat WHERE lng.itemid=i.itemid and lat.itemid=i.itemid and cat.itemid=i.itemid and lng.fieldid=17 and lat.fieldid=16