我有兩個表:職位,post_image加盟條件在mysql中需要忽略空場
目前我想加入他們的行列,像這樣:
$sql = 'SELECT post.*, post_image.name AS img FROM post, post_image
WHERE post_image.postId=post.id LIMIT 10';
這裏是我的問題。有些帖子在post_image中沒有任何條目,但我仍然需要它們返回。我知道mysql可以檢查null,但我不確定它會在我的聲明中的位置,如果這是解決方案。我也不完全確定我可以使用我正在使用的簡寫連接來完成此操作。
請幫助:)
編輯:
這是工作作爲目前預計,但我也需要確保它只能與場序= 0拉post_image因爲可以有多個post_image項。我嘗試添加一個WHERE子句,它似乎只與拉images.Here帖子我有:
SELECT post.*, post_image.name AS img FROM post LEFT JOIN post_image ON post_image.postId=post.id WHERE post_image.ordinal=0 LIMIT 10
很抱歉的編輯,我解決了部分通過添加並向JOIN而不是WHERE – Helto 2013-02-27 02:42:47