1
我有我的博客條目列表,它們都在英語,但有些是在西班牙...正確地得到它在西班牙我用下面的SQL語句:如果在mysql中請求聲明?
SELECT *
FROM blog_items
JOIN blog_items_trans on blog_items.id = blog_items_trans.element_id
WHERE blog_items.parent_id = 0
AND blog_items_trans.language = 'es'
我的事情出現了,是落實blog_items_trans.language = 'es'
我試過的是在AND
之後加上:blog_items_trans.language = 'es' OR blog_items_trans.language = 'en'
但是所以我從這兩個語言中得到了所有的元素。
如何在西班牙不存在元素的情況下如何檢查?
爲什麼首先使用語言的WHERE子句?該表既有西班牙語也有英語,既然你想要兩種語言(JOIN),你可以放棄語言條款,只需返回parent_id = 0的所有交易。我錯過了什麼? – Isaiah3015