Tworząc proste zapytanie:
SELECT id, imie, nazwisko FROM gracze;
wyskakuje mi powiedzmy 1000 rekordów
Jednak posiadam drugą tabele "odznaczenia" gdzie są identyfikatory graczy + kolumna level ale nie dla każdego identyfikatora, powiedzmy jest tych rekordów tylko dla 800 graczy.
Więc tworząc poniższego JOINa wyświetli mi tylko te 800 rekordów gdzie istnieje łącznik "id"
SELECT gr.id, gr.imie, gr.nazwisko, odz.level FROM gracze gr JOIN odznaczenia odz ON gr.id = odz.id;
Moje pytanie brzmi, w jaki sposób stworzyć JOINa, aby wyświetlił mi wszystkie 1000 rekordów, a tam gdzie w tabeli "odznaczenia" nie ma odpowiadającej wartości, po prostu wyświetlił puste, tzn np:
id | imie | nazwisko | level
1 Imie Nazwisko 1
2 Imie Nazwisko 4
3 Imie Nazwisko [null]
4 Imie Nazwisko 4
5 Imie Nazwisko 3
6 Imie Nazwisko [null]
7 Imie Nazwisko 5
...