ciao a tutti,
con la seguente query purtroppo non mi prende tutti i record della tabella + a sinistra, in particolare non mi comprende i record che non hanno corrispondenti nella tabella + a destra.
codice:
SELECT COUNT(_ForeignKey) AS iNumFoto, immobili.*, tipo_immobile.ti_nome, contratti.ct_nome, comuni.co_nome, province.pr_nome, foto_immobili.FileSize
FROM (((((immobili LEFT JOIN tipo_immobile ON im_tipo_immobile_id=IDTipo_immobile)
LEFT JOIN contratti ON im_contratto_id=IDContratto)
LEFT JOIN comuni ON im_comune_id = IDComune)
LEFT JOIN province ON co_provincia_id = IDProvincia)
LEFT JOIN foto_immobili ON IDImmobile = _ForeignKey) GROUP BY (_ForeignKey)
in pratica i record di cui non è possibile stabilire il COUNT(_ForeignKey) non li considera, io sinceramente pensavo che mi prendesse comunque tutti i record della tabella IMMOBILI grazie al LEFT JOIN ma evidentemente non è così.
qualcuno riuscirebbe ad aggiustarmela questa query?grazie!