2010-08-16 4 views

Répondre

299

Il suffit d'utiliser le nom de la table:

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

qui sélectionnerait toutes les colonnes de myTable et colonnes foo et bar de otherTable.

+0

et si vous voulez utiliser le compte (myTable. *) Comment cela fonctionne-t-il? – Stevanicus

+5

Merci pour le conseil. Cela fonctionne également dans les bases de données Oracle ... pour tous ceux qui utilisent encore les bases de données Oracle. – SomeShinyObject

+0

vous pouvez également utiliser des alias, donc quand vous allez sélectionner * depuis tablename comme tn, vous pouvez écrire select tn. * Depuis tablename comme tn. – adudley

28

J'ai besoin plus d'informations vraiment, mais ce sera le long des lignes de ..

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

sélectionner un. *, B.Aa, b.Ab, b.Ac de table1 un gauche rejoindre table2 b on a.id = b.id

Ceci devrait sélectionner toutes les colonnes du tableau 1 et seulement les colonnes listées du tableau 2. joing par id.

+0

Qu'est-ce que cette réponse ajoute qui n'est pas déjà dans la réponse acceptée? –

+0

Je viens de rejoindre cette plate-forme, donc je ne savais pas qu'ils sont une réponse acceptée. – Mzila

Questions connexes