Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Witajcie, mam niby prosty problem, takie zapytanko:
- gdyż nie każda pozycja może mieć wykonanie (wtedy nie wpada do bazy, bo po co puste rekordy?), jak i nie każdy koszt jest planowany, czyli powinno dać coś w rodzaju: ID-Plan-Wykonanie 1-3-null 4-null-4 7-2-3 8-null-5 Niestety nie działa (próbowałem też FULL OUTER JOIN), wyskakuje błąd 1064 (składni) . Natomiast RIGHT i LEFT działa bez problemu. Czy to możliwe, żeby w mysql nie działało coś tak oczywistego? A może ja knocę proste zapytanie? W takim razie czy da się to jakoś inaczej napisać, bez użycia tego outer joina? Będę wdzięczny za pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 15 Dołączył: 10.12.2007 Skąd: Lublin Ostrzeżenie: (0%)
|
Nie doszukałem się w MySQL wsparcia dla FULL OUTER JOIN... ale pozostają alternatywy - chociażby przerobiony dla Twoich potrzeb przykład z wikipedii
Chyba, że jest prostszy sposób na uzyskanie tej funkcjonalności w MySQL.. ja nie znalazłem. |
|
|
|
Pilsener Problem z użyciem FULL OUTER JOIN 24.12.2008, 10:17:08
Pilsener Działa, ale jest niestety jeszcze jeden problem, o... 24.12.2008, 12:05:01
misiek172 jak już połączysz tabele LEFT JOIN to wygląda to t... 29.12.2008, 10:54:11 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 06:56 |