2010-08-16 17 views

risposta

299

basta usare il nome della tabella:

SELECT myTable.*, otherTable.foo, otherTable.bar... 

che avrebbe selezionare tutte le colonne e le colonne myTablefoo e bar da otherTable.

+0

e se si desidera utilizzare il conteggio (myTable. *) Come funziona? – Stevanicus

+5

Grazie per il suggerimento. Funziona anche nei database Oracle ... per chiunque usi ancora i database Oracle. – SomeShinyObject

+0

puoi anche usare alias, quindi quando vai seleziona * da tablename come tn, potresti scrivere select tn. * Da tablename come tn. – adudley

28

ho bisogno di maggiori informazioni davvero ma sarà lungo le linee di ..

SELECT table1.*, table2.col1, table2.col3 FROM table1 JOIN table2 USING(id) 
0

selezionare a. *, B.Aa, b.Ab, b.Ac da table1 un left join table2 b on a.id = b.id

questo dovrebbe selezionare tutte le colonne dalla tabella 1 e solo le colonne elencate dalla tabella 2. joing da id.

+0

Cosa aggiunge questa risposta che non è già nella risposta accettata? –

+0

mi unisco a questa piattaforma, quindi non mi sono reso conto che è una risposta accettata. – Mzila

Problemi correlati