我想從這個查詢刪除重複的用戶名:mysql的PHP不顯示的副本ID
SELECT
transactions.id,
transactions.user_id,
transactions.dikaioma,
transactions.`in`,
users.`name` AS username,
users.score,
users.startDikaioma,
transactions.`out`,
games.`name`,
banks.bank_id,
banks.sxolio
FROM
transactions
INNER JOIN
users ON transactions.user_id = users.id
INNER JOIN
games ON users.curgame = games.id
INNER JOIN
posta ON users.posto_id = posta.posto_id
INNER JOIN
banks ON posta.posto_bank_id = banks.bank_id
WHERE
transactions.`in` NOT BETWEEN 0 AND 1
ORDER BY
transactions.id DESC
LIMIT 10
有人可以幫助我如何 不從用戶的顯示重複的ID我嘗試
GROUP BY users.id HAVING count(users.id) > 1)
但不工作..錯誤
你正在尋找'distinct'也許?請參閱[本文](http://www.sql-tutorial.com/sql-distinct-sql-tutorial/) – JiFus
您可以使用GROUP BY users.id HAVING count(users.id)> = 1' –