簡體   English   中英

MySQL 中一張表的多對多關系

[英]Many-To-Many Relationship from one Table in MySQL

我有一張表,里面有項目,每個表都有一個數字來唯一標識項目。 我想制作一個多對多表來將項目鏈接在一起,這將由用戶通過 GUI 完成。 此表將包含 project_id_1 和 project_id_2 列。 我想知道如果有許多項目隨機鏈接在一起,查詢表的最有效方法是什么,我可以有類似的東西:

id1 id2
1 2
3 4
5 6
2 6
4 5

在這種情況下,所有項目都鏈接在一起。 但是如果不查看整個表格,試圖查詢這個似乎是不可能的。

有誰知道如何做得更好?

謝謝

所以最后我沒有找到任何MySQL黑魔法。 我剛剛使用了 java 和多個查詢。 不過,找到一個更優雅的解決方案會很好。 我不可能是唯一一個面臨這種情況的人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM