Om jag förstår dig rätt ditt UUID
kolumn är en unik identifierare (key
) för en spelare, därför bör värdena från båda borden slås ihop i denna kolumn om de två kolumnerna är lika .
Med tanke på den förståelsen är din fråga inte meningsfull eftersom du använder >=
för jämförelsen, så att den väljer de poster du vill ha, men även poster du inte vill ha. Det ska vara:
SELECT player_data.uuid, banned_players.uuid
FROM player_data, banned_players
WHERE player_data.uuid = banned_players.uuid
AND player_data.username = :username
Vilket också skulle kunna uttryckas mer självklart som:
SELECT player_data.uuid, banned_players.uuid
FROM player_data
JOIN banned_players ON (player_data.uuid = banned_players.uuid)
WHERE player_data.username = :username