简体   繁体   English

我的SQL请求返回的NULL

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM