MYSQL結構的多個不同的值:MYSQL GROUP BY與特定列
ID | USERID | FRIENDID | Type
-------------------------------
1 | 10 | 20 | Gold
2 | 20 | 10 | Gold
3 | 30 | 40 | Silver
4 | 40 | 30 | Silver
5 | 50 | 60 | Gold
6 | 60 | 50 | Gold
7 | 70 | 80 | Bronze
8 | 80 | 70 | Bronze
9 | 90 | 100 | Bronze
10 | 100 | 90 | Bronze
我想是GROUP(ID 1個& ID 2)和(ID 5 & ID 6),因爲它們是 「金」 的類型, NOT GROUP BY TYPE。
返回結果:
1. 10 & 20, type:gold. (GROUP)
3. 30 & 40, type:silver.
4. 40 & 30, type:silver.
5. 50 & 60, type:gold. (GROUP)
7. 70 & 80, type:bronze.
8. 80 & 70, type:bronze.
9. 90 & 100, type:bronze.
10. 100 & 90, type:bronze.
如何做到這一點用PHP查詢?
演示:http://sqlfiddle.com/#!2/13bd3/1
是事先知道組靜態的數字你想要的ID? – Sebas
嗨Sebas,是的。 – richard
如果你想type = Gold那麼爲什麼還有更多結果 –