Request SQL multi tables

Alain69 -  
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

2 réponses

  1. jee pee Messages postés 31878 Date d'inscription   Statut Modérateur Dernière intervention   9 977
     
    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
  2. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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