我有一個表是這樣的...MySQL的選擇不同的用戶
id | user_id | account_id
--------------------------
1 | UserA | Account1
1 | UserA | Account2
1 | UserA | Account1
1 | UserB | Account1
1 | UserC | Account1
我要查詢和選擇所有不同用戶,但如果用戶有不同的帳戶,然後需要考慮的另一個不同的記錄它。
最後出來放查詢的應該是:
UserA - Account1
UserA - Account2
UserB - Account1
UserC - Account1
這是我當前的查詢,只是不知道如何使它做我想要什麼?
SELECT distinct(t.user_id) as uId, t.account_id
FROM Table t
感謝。
我懷疑所有的ID是「1」的列的 – Strawberry
您所查詢的是好的,但要注意,DISTINCT不是一個函數;它不需要任何參數 – Strawberry