[MySQL]Problem z zapytaniem złożonym, Wyświetlenie danych pobranych z 4 tabel |
[MySQL]Problem z zapytaniem złożonym, Wyświetlenie danych pobranych z 4 tabel |
23.05.2019, 10:15:08
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 23.02.2008 Ostrzeżenie: (0%) |
Witajcie
Mam problem z naprawą i rozbudową tego zapytania
Wiecie może jak pokazać dodatkowo dane z przedmiot.atrybut_wartosc1 (wartość jest aktualizowana przez inne zapytanie zewnętrzne), przedmiot.atrybut_wartosc2 (wartość jest aktualizowana przez inne zapytanie zewnętrzne) a do tego przedmiot.dane0, przedmiot.dane1 ma się połączyć z tabelą przedmioty (przedmioty.id_przedmiotu) i pobrać nazwę przedmiotu z "przedmioty.nazwa_przedmiotu" ? Dodam również że przedmiot.atrybut_0, przedmiot.atrybut_1, przedmiot.atrybut_2 pobiera dane z tabeli bonus (bonus.id). Jak coś jest niejasne to piszcie Ten post edytował grzesiek25 23.05.2019, 10:22:18 |
|
|
23.05.2019, 14:05:16
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Musisz dopisać kolejne left join dla każdego przedniotu
|
|
|
23.05.2019, 22:40:39
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 23.02.2008 Ostrzeżenie: (0%) |
|
|
|
24.05.2019, 06:41:13
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Masz błąd bo nie nadajesz aliasów na tabele. Powinno być tak:
Kod INNER JOIN przedmioty p1 ON przedmiot.id_przedmiotu = p1.id_przedmiotu Tu masz ładnie: http://www.mysqltutorial.org/mysql-alias/ |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 04:32 |