我想创建一个mySQL查询来选择所有用户的信息(姓名,年龄,手机等),不包括“email”或“mobilePhone”上的重复项。在mySQL中隐藏重复条目
所以,我想避免显示重复条目的用户谁已经注册多次。
我的查询:
$sql = "SELECT tet.id tet_id, tet.firstName tet_fristName, tet.lastName tet_lastName,tet.image tet_image,
tet.url tet_url,tet.address tet_address,tet.job tet_job,tet.age tet_age,
tet.mobilePhone tet_mobilePhone, tet.homePhone tet_homePhone, tet.email tet_email,
tet.date_of_registration tet_date_of_registration, tet.player_id tet_player_id,
app.value app_value, app.date app_date
FROM `test_players` as tet
LEFT JOIN approved_test_players as app on app.player_id=tet.id WHERE app.value IS NULL order by tet.id desc ";
$result = $conn->query($sql);
添加'在查询的开始选择DISTINCT'。 – KubiRoazhon
您需要阅读'DISTINCT'和'GROUP BY'上的SQL手册。我相信这是你需要的后者。 –