无法使用连接检索数据

时间:2016-08-23 17:56:17

标签: php mysql join

我有两张桌子级别& 产品,基本上我需要找出 level.id = 1 ,但我还需要知道它是否附有此ID的产品 在产品表中。我的产品表中有 pdcatid 。现在 只有当此ID也在产品表中时,查询才有效, 如果产品表没有此ID,则会失败并重新为空。如何显示这两种情况?

  • 如果有产品,请显示pdcatid
  • 如果没有产品,则显示NULL

这是我试过的查询

SELECT * 
FROM level 
RIGHT JOIN product on level.`id` = product.`pdcatid` 
WHERE level.`id` = 1

谢谢。

1 个答案:

答案 0 :(得分:1)

使用左连接而不是右连接。