Desidero selezionare le informazioni da due tabelle SQL all'interno di una query, tuttavia l'informazione non è correlata, quindi non esistono giunzioni potenziali.SQL: due istruzioni select in una query
Un esempio potrebbe essere il seguente setup.
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
voglio avere una query che mi dà il seguente:
name | games | goals
messi | 150 | 200
ronaldo | 100 | 100
ho cercato di seguire questa logica: Multiple select statements in Single query ma il seguente il codice non funzionava:
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
Qualche consiglio su questo? Grazie Info: Il materiale del calcio è solo un esempio di semplificazione. In realtà non è possibile inserire entrambi i tavoli in uno e avere una nuova colonna "team". Le due tabelle hanno strutture completamente diverse, ma ho bisogno di qualcosa che corrisponda alle caratteristiche di questo esempio.
funziona come un incantesimo con i miei dati. grazie :) – Berbatov
Ronaldo è il migliore .. –