Chcę wybrać informacje z dwóch tabel SQL w jednym zapytaniu, ale informacje nie są ze sobą powiązane, więc nie ma potencjalnych połączeń.SQL: Dwie wyselekcjonowane instrukcje w jednym zapytaniu
Przykładem może być poniższa konfiguracja.
tblMadrid
id | name | games | goals
1 | ronaldo | 100 | 100
2 | benzema | 50 | 25
3 | bale | 75 | 50
4 | kroos | 80 | 10
tblBarcelona
id | name | games | goals
1 | neymar | 60 | 25
2 | messi | 150 | 200
3 | suarez | 80 | 80
4 | iniesta | 40 | 5
chcę mieć kwerendę, która daje mi następujący:
name | games | goals
messi | 150 | 200
ronaldo | 100 | 100
Starałem się śledzić tę logikę: Multiple select statements in Single query ale następujący kod nie zadziałał:
USE Liga_BBVA
SELECT (SELECT name,
games,
goals
FROM tblMadrid
WHERE name = 'ronaldo') AS table_a,
(SELECT name,
games,
goals
FROM tblBarcelona
WHERE name = 'messi') AS table_b
ORDER BY goals
Wszelkie porady na ten temat? Dzięki Info: Piłka nożna to tylko uproszczający przykład. W rzeczywistości nie można umieścić obu tabel w jednym i mieć nową kolumnę "zespół". Dwie tabele mają zupełnie inne struktury, ale potrzebuję czegoś, co pasuje do cech tego przykładu.
działa jak czar z moimi danymi. dzięki :) – Berbatov
Ronaldo jest najlepszym .. –