Request SQL multi tables

Fermé
Alain69 - 4 janv. 2022 à 11:01
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 4 janv. 2022 à 19:35
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

2 réponses

jee pee Messages postés 39621 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 avril 2024 9 233
4 janv. 2022 à 11:10
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
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
4 janv. 2022 à 19:35
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


0