Mam tabele uczniowie:
id_ucznia imie_i_nazwisko
1 Cezar Jakis
2 Paskal Okrasa
3 Mirosław Pokolski
Oraz tabele tablica
id_oceny imie_i_nazwisko ocena
1 Paskal Okrasa 5
2 Paskal Okrasa 1
3 Cezar Jakis 4
4 Cezar Jakis 5
Teraz chcę uzyskać tabelę z id_ucznia, imie_nazwisko i przypisaną mu ocene tak:
1 Cezar Jakis 4
1 Cezar Jakis 5
2 Paskal Okrasa 5
2 Paskal Okrasa 1
Kombinowałem trochę i wymyśliłem coś takiego
SELECT * FROM `uczniowie` LEFT JOIN (SELECT ocena, imie_i_nazwisko FROM `tablica`) AS tablica ON uczniowie.imie_i_nazwisko=tablica.imie_i_nazwisko
I jest prawie idealnie tylko wyświetla się koulmna imie_i_nazwisko 2x np.
id_ucznia imie_i_nazwisko ocena imie_i_nazwisko
1 Paskal Okrasa 5 Paskal Okrasa
Kombinowałem tak:
SELECT * FROM `uczniowie` LEFT JOIN (SELECT ocena FROM `tablica`) AS tablica ON uczniowie.imie_i_nazwisko=tablica.imie_i_nazwisko
Ale wyskakuje błąd
Proszę o porady
