多表查询:
select * from bonlivraison,categorie,fourniture where bonlivraison.id_bl=fourniture.id_bl and fourniture.id_categorie=categorie.id_categorie
结果:219 行
单表查询:
select * from fourniture
结果:263 行
我希望第一个查询得到 263 行
最佳答案
使用左连接并从表 fourniture
开始
select * from fourniture
left join categorie on fourniture.id_categorie=categorie.id_categorie
left join bonlivraison on bonlivraison.id_bl=fourniture.id_bl
您的查询仅显示表 bonlivraison 中的记录,该记录在其他两个表中都有相关条目。
关于Mysql查询不显示所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39245214/