回答
我想你可以轉身查詢
SELECT * FROM post p
INNER JOIN TABLE tag
ON tag.tag_id = p.tag_id
WHERE p.post_id=?
雖然我不認爲這將是比做2個獨立的查詢
編輯
更快下面的評論認爲做一個加入比兩個單獨更快查詢。
是的,這是正確的。但是:請不要使用隱式聯接(以逗號分隔的'FROM'子句)語法,因爲它在每個主要RDBMS上都被棄用了。並且在我知道的每個系統上,執行(簡單)'JOIN'(通過正確設置的數據庫)_將比嘗試執行2個單獨的查詢更快。 –
@ Clockwork-Muse。 。 。我同意你的評論大部分。不幸的是,大多數數據庫中都沒有棄用逗號。有許多理由不使用它,但棄用不是其中之一。唉。 –
很高興知道!我編輯過它,現在將使用JOIN運算符。雖然有些uni仍然給逗號分隔的表格做一個連接的方法;) 無論如何感謝您的建議 – charly
假設你有一個名爲職位表(ID,內容)和標籤(POST_ID,標籤):
SELECT posts.id, posts.content, tags.tag FROM posts
LEFT JOIN tags ON tags.post_id = posts.id
WHERE posts.id = ?
- 1. 選擇所有帖子及其所有標籤
- 2. 如何選擇帖子及其所有相關帖子?
- 3. CSS:選擇一個元素及其所有子元素
- 4. CSS子選擇,但有一個標籤
- 5. 選擇從一個子查詢
- 6. 選擇某些標籤的帖子及其作者
- 7. MySQL查詢 - 選擇的所有帖子和計數爲每一個
- 8. 訪問標籤導航及其子從一個子元素
- 9. 在1個查詢中檢索所有帖子及其最新評論
- 10. 在一個查詢中從子表中選擇有限的行
- 11. mySQL從一個類別及其子類別中選擇項目
- 12. 查詢從一個選擇查詢
- 13. 查找與標籤有關的帖子與mysql中的一個特定帖子
- 14. 選擇所有回覆的帖子及其更新
- 15. 爲特定用戶選擇所有帖子及其評論
- 16. 在WonderWare中使用子查詢來選擇所有標籤
- 17. 如何有一個自定義帖子類型不查詢所有帖子
- 18. 子查詢從一個查詢中的兩個表中選擇多個COUNT
- 19. Wordpress查詢帖子有標題>另一個標題
- 20. MySQL查詢從一個表中選擇不同的值,並從一個單獨的表中選擇所有值
- 21. 數據庫上下文 - 查詢從一個類別中選擇帖子
- 22. 選擇除一個div的所有元素及其內容
- 23. 另一個子查詢使用從子查詢的列和選擇子查詢
- 24. PHP選擇所有數據及其所有子數據(嵌套查詢)
- 25. 選擇所有沒有特定標籤的帖子
- 26. 寫一個子選擇查詢
- 27. 選擇多行與一個子查詢
- 28. 如何選擇MySQL中給定標籤的帖子的所有標籤?
- 29. 如何從一個HTML選擇標籤
- 30. jquery選擇一個div中的所有asp標籤
你能提供樣品的輸入和輸出數據? –