有一篇文章模型,每篇文章都有一個作者和發佈者(都是表格)。用戶可以關注作者和發佈者。超複雜的SQL查詢
用戶 - >按 - >作者或出版商 - >文章
我想找到他們遵循了作者和出版商的所有文章。
SELECT articles.*, articles2.* FROM follows
INNER JOIN articles ON follows.author_id = articles.author_id
INNER JOIN articles AS articles2 ON follows.publisher_id = articles2.publisher_id
WHERE follows.user_id = 1
我可以將所有文章轉換爲1個查詢嗎?如果是這樣如何?如果沒有,我可以結合兩個查詢,然後訂購它們?
mysql和sql在語法上有一些不同,請選擇正確的標記 – diEcho 2011-05-26 19:57:42
抱歉修好了。 – John 2011-05-26 19:58:46