|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : septembre 2004 Messages : 27 ![]() |
Bonjour à tous,
J'aimerais effectuer une requête sur 2 tables qui ont des colonnes communes mais également des colonnes uniques ex: table1 avec comme attributs: Nom, Url, Description, Date table2 avec comme attributs: Nom, Url, Genre et avoir pour résultats toutes les lignes avec l'ensemble des colonnes des 2 tables (avec pour les colonnes uniques les variables à Null pour les lignes de résultat de la table n'ayant pas cette colonne - 'Genre' dans notre exemple -) Mon niveau de débutant et quelques cours de mysql parcourus m'ont permis d'en arriver arrivé à la requête suivante: (SELECT * FROM table1) UNION (SELECT * FROM table2)... qui ne fonctionne pas puisque le UNION doit avoir des colonnes du même type sur les 2 tables. Merci d'avance pour votre aide. |
|
|
00
|
|
|
#2 | ||
|
Membre expérimenté
![]() Étudiant Inscription : mars 2006 Messages : 396 ![]() |
Pour faciliter l'UNION, tu peux nomer les champs.
Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : septembre 2004 Messages : 27 ![]() |
Avec du retard mais merci pour cette réponse.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com