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: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%)
|
jak już połączysz tabele LEFT JOIN to wygląda to tak jakby to była jedna tabela, więc wystarczy dodać SUM i GROUP BY
|
|
|
|
Pilsener Problem z użyciem FULL OUTER JOIN 24.12.2008, 10:17:08
pest Nie doszukałem się w MySQL wsparcia dla FULL OUTER... 24.12.2008, 11:10:19
Pilsener Działa, ale jest niestety jeszcze jeden problem, o... 24.12.2008, 12:05:01 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 23:47 |