Request SQL multi tables
Alain69
-
jordane45 Messages postés 30426 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30426 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je desire faire un simple request sur 2 tables aux structures IDENTIQUES (champ1 identique sur les 2 tables) :
le ,table2 du code ci-dessous ne marche pas !
$rep = $bdd -> query ( 'SELECT champ1 FROM table1, table2' )
Existe t'il un moyen de faire simple svp?
merci
je desire faire un simple request sur 2 tables aux structures IDENTIQUES (champ1 identique sur les 2 tables) :
le ,table2 du code ci-dessous ne marche pas !
$rep = $bdd -> query ( 'SELECT champ1 FROM table1, table2' )
Existe t'il un moyen de faire simple svp?
merci
2 réponses
-
Bonjour,
Ce que tu souhaites obtenir n'est pas clair. Si ce sont les valeurs de champ1 présentes dans table1 et table2, il faut faire une jointure entre les 2 tables;SELECT t1.champ1 FROM table1 t1 INNER JOIN table2 t2 ON t1.champ1 = t2.champ1
PS : Pour la mise en forme des sources, au dessus de la zone d'édition de tes messages, il y a des icônes pour l'enrichissement du texte. Celle qui a cet aspect<> ▼
permet d'appliquer au code, suivant une liste de valeurs, le format correspondant à sa nature (C, Python, Shell, ...).
Un petit tuto là : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
-
Bonjour,
Ta question concerne une requête SQL et non le code PHP.
je déplace donc le sujet dans le bon forum ..
Quoi qu'il en soit,
Ce que tu veux faire c'est simplement un UNION
SELECT champ1 FROM table1 UNION SELECT champ1 FROM table2