Request SQL multi tables

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. Modérateur
    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
    1. Modérateur
      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