我有三個表格:keywords
,queries
和keywords_queries
。 keywords_queries
有兩列;一個鏈接到關鍵字id,另一個鏈接到查詢id。如果我有查詢的id和我想鏈接的關鍵字列表,查找我擁有的關鍵字的id的最有效方法是什麼,並將它們插入到keywords_queries
表中?很明顯,我可以做一個大的SELECT查詢並使用結果來構建INSERT查詢,但是有一種方法可以在一個查詢中完成它?我正在查找的關鍵字也保證在關鍵字表中。MySQL:查找多對多關係的id列表
0
A
回答
1
1
未測試:
INSERT INTO keywords_queries (keywordid, queryid) VALUES (
SELECT myQueryid, keywords.primaryid
FROM keywords
WHERE keywords.description IN ('a key','another key','and so on')
)
相關問題
- 1. 在多對多關係表中查找多餘的列
- 2. MySQL - 多對多關係 - 表
- 3. MySQL多對多關係表
- 4. 查詢多對多的關係MySQL
- 5. MySQL的多對多關係查詢
- 6. Symfony的 - 查找與關係多對多
- 7. MySQL的新手尋找多對多的關係查詢
- 8. MySQL查詢多對多關係
- 9. 該查找(關聯)表是否正確? (多對多的關係)
- 10. 多對多關係? (子類查找)
- 11. Mysql多對多關係
- 12. mysql多對多關係
- 13. 多對多關係mysql select
- 14. SharePoint中的多對多關係列表
- 15. 列表中的多對多關係
- 16. MySQL索引高效地查詢表與多對多的關係
- 17. 多對多的關係表
- 18. 在多對多關係表中查找完全匹配的組
- 19. 多對多關係查詢
- 20. 查找和與多列的關係
- 21. MySQL多對一的關係
- 22. 在MySQL查詢表中去除多對多關係
- 23. MySQL中的一對多關係表格
- 24. MySQL多個Id查找
- 25. 多對多的關係mysql的設計
- 26. LINQ - 查詢通過多對多關係篩選的列表
- 27. MySQL一對多關係單查詢
- 28. MySQL計數查詢一對多關係
- 29. 多對多表關係
- 30. SQL多對多表關係
你試圖創建的關係?你有一套'queryID'和一套'keywordID',你想插入*所有組合*嗎?或者你有一個'queryID',你想連接到多個'keywordID's? – Matthew 2011-06-07 00:41:03
只有一個查詢ID。 – blcArmadillo 2011-06-07 01:01:32