У меня есть это SQL заявление, которое выглядит следующим образом:MySQL, где положение с неопределенными значениями
SELECT hovedenhet.organisasjonsnummer, adresse.adresse , poststed.poststed, land.navn, kontaktdata.epostadresse
FROM hovedenhet
LEFT JOIN adresse on hovedenhet.organisasjonsnummer = adresse.organisasjonsnummer
LEFT JOIN poststed on poststed.poststed_id=adresse.poststed_id
LEFT JOIN land on land.land_id = adresse.land_id
LEFT JOIN kontaktdata on kontaktdata.organisasjonsnummer = hovedenhet.organisasjonsnummer
#where (adresse.adresseType=1)
Я хочу, чтобы включить строки, даже если некоторые из значений равны нулю, и это прекрасно работает с этим кодом, но когда я раскомментируйте предложение where, в котором он больше не содержит нулевые столбцы. Я попытался сделать, где (adresse.adresseType = 1 или adresse = null), но это не повлияло. Есть ли какие-либо решения?
Вы должны «NULL» не «= NULL» –
Это, вероятно, было причиной. Он работает теперь, используя «AND postadresse_adresse.adresseType = 1» в левом членском соглашении –