這是我的問題。我有一個名爲'user_has_personalities'的多對多表。在我的應用程序中,用戶可以擁有許多個性,並且個性可以屬於許多用戶。MySQL多對多查詢問題
該表有兩個整數列user_id和personality_id。
我需要做的是讓所有至少具有所有我提供給查詢的個性(一組可變尺寸的personality_ids)的用戶。
舉個例子,我想讓所有擁有個性的用戶都擁有4,5,7,但也可以擁有其他個性。但是我需要查詢來爲可變數量的想要的人格標識工作,例如4,5,7,9,10。
任何想法?
這只是告訴他們是否擁有其中的一個personality_id。這個問題明確表示所有的ID。 – 2010-02-09 16:31:46
@Evan:這個查詢告訴用戶是否擁有所有的ID。 – Quassnoi 2010-02-09 16:34:51
我明白你在做什麼。尼斯。 – 2010-02-09 16:44:08