Comment sélectionnez-vous toutes les colonnes d'une table et seulement quelques colonnes d'une autre table à l'aide de JOIN? En MySQL.
Il suffit d'utiliser le nom de la table:
SELECT myTable.*, otherTable.foo, otherTable.bar...
Cela sélectionnerait toutes les colonnes de myTable
et les colonnes foo
et bar
de otherTable
.
J'ai vraiment besoin de plus d'informations mais ce sera dans les lignes de ..
SELECT table1.*, table2.col1, table2.col3 FROM table1 JOIN table2 USING(id)
select a.* , b.Aa , b.Ab, b.Ac from table1 a left join table2 b on a.id=b.id
cela doit sélectionner toutes les colonnes de la table 1 et uniquement les colonnes de la table 2 répertoriées par id.
Utilisation d'alias pour référencer les tables afin d'obtenir les colonnes de différentes tables après les avoir jointes.
Select tb1.*, tb2.col1, tb2.col2 from table1 tb1 JOIN table2 tb2 on tb1.Id = tb2.Id