![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam dwie bazy danych: pierwsza - główna i druga - z różnymi wartościami - w jaki sposób mogę dołączyć do tabeli głównej tabelę z wartościami w jednym zapytaniu aby zwróciło mi dane z tabeli głównej i wszystkie rekordy z tabeli wartości? Czy to w ogóle możliwe? GŁÓWNA | id | nazwa | | 1 | nazwa 1 | | 2 | nazwa 2 | | 3 | nazwa 3 | WARTOŚCI | id | główna_id | wartość | | 1 | 2 | wartość A | | 2 | 3 | wartość B | | 3 | 2 | wartość C | | 4 | 2 | wartość D |
W wynikach otrzymuję tylko jedną wartość z tabeli WARTOŚCI a chciał bym otrzymać wszystkie Z góry dzięki za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Zapytanie co masz:
SELECT g.*, w.* FROM główna g LEFT JOIN wartości w ON (w.główna_id=g.id) jest jak najabrdziej poprawne. Ono zwraca ci wszystkie rekordy ale ty pewnie zle to odbierasz. Pokaz wiec kod w ktorym odbierasz dane |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 12:51 |