0

SQL クエリを実行して、同じ名前のクイズを一覧表示するテーブルを作成する必要があります。これは私がこれまでに持っているクエリコードです:

$sql = "SELECT a.name, a.id FROM tests a 
        INNER JOIN tests b 
        ON a.tests = b.tests WHERE a.id <> b.id";
$result = mysql_query($sql, $conn);

ただし、結果が得られません。データベースを手動で確認したところ、間違いなく重複があります。何か案は?

4

1 に答える 1

4

最も簡単な方法は、グループ化して、を使用してフィルタリングすることだと思いますHAVING

SELECT Name, COUNT(*) totalCount
FROM tests
GROUP BY Name
HAVING COUNT(*) > 1
于 2013-01-28T17:15:39.343 に答える