[英]NULL returned by my sql request
I have 3 tables : 我有3张桌子:
I would like to display city and postal code, but for the postal code, I obtain NULL. 我想显示城市和邮政编码,但是对于邮政编码,我会得到NULL。
This is my sql request : 这是我的SQL请求:
SELECT pays_cp_ville.*, villes.libelle, codes_postaux.code_postal FROM pays_cp_ville
LEFT JOIN codes_postaux
ON pays_cp_ville.ville_id = codes_postaux.id
LEFT JOIN villes
ON pays_cp_ville.ville_id = villes.id
WHERE pays_cp_ville.code_postal_id = 11 AND pays_cp_ville.ville_id = 43672
this is the result : 这是结果:
I did a mistake in my sql request : 我在sql请求中犯了一个错误:
Error : pays_cp_ville.ville_id = codes_postaux.id 错误:pays_cp_ville.ville_id = codes_postaux.id
Correction : pays_cp_ville.code_postal_id = codes_postaux.id 更正:pays_cp_ville.code_postal_id = codes_postaux.id
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.