Grafische beginner |
|
Hey, ik heb de volgende sql query:
SELECT *
FROM matches, caesars, clans
WHERE
matches.caesar_id = caesars.caesar_id
AND matches.clan_1_id = clans.clan_id
AND matches.clan_2_id = clans.clan_id
ORDER BY match_id ASC;
SELECT * FROM matches, caesars, clans WHERE matches.caesar_id = caesars.caesar_id AND matches.clan_1_id = clans.clan_id AND matches.clan_2_id = clans.clan_id ORDER BY match_id ASC;
Zoals je ziet wil ik 2 jaoins maken met de zelfde gegevens want ik wil namelijk een clan nummer omtoveren in de clannaam maar voor de 2de clan in de tabel ook! zoals nu geschreven werkt niet vanwegen ik 2x iets gebruik wat niet 2 keer gebruikt zo kan worden.
de tabel "matches"
match_id clan_1_id clan_2_id clan_1_wins clan_2_wins caesar_id
1 1 2 1 1 1
1 1 2 1 1 1
1 1 2 1 1 1
1 1 2 1 1 1
2 1 3 0 3 2
2 1 3 0 3 2
2 1 3 0 3 2
2 1 3 0 3 2
3 1 4 5 4 1
3 1 4 5 4 1
3 1 4 5 4 1
3 1 4 5 4 1
match_id clan_1_id clan_2_id clan_1_wins clan_2_wins caesar_id 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 2 1 3 0 3 2 2 1 3 0 3 2 2 1 3 0 3 2 2 1 3 0 3 2 3 1 4 5 4 1 3 1 4 5 4 1 3 1 4 5 4 1 3 1 4 5 4 1
de tabel "clans"
clan_id clan_name clan_region
1 The Royal Guards Rome
2 The Dark Brother Unkown
3 The Barbarians North Europe
4 Order of the Ris The Far East
clan_id clan_name clan_region 1 The Royal Guards Rome 2 The Dark Brother Unkown 3 The Barbarians North Europe 4 Order of the Ris The Far East
Ik wil dus eigenlijk een nieuwe tabel opvragen waarbij ik inplaats van de clan_1_id bijv clan_1_name kan zeggen waar dus dan de naam van de clan kom te staan. Maar ook voor clan_2_id. Met 1 lukte mij wel en die caesar dinges ook wel.
Volgens mij is deze lastig, maar ik hoop dat er iemand is die me kan helpen! bijvoorbaar dank.
|