0

重複の可能性:
SQLクエリが複数のテーブルからデータを返す方法

私はそのようなことを行う方法についての良い情報が欲しいです:私のテーブル2のid_articleが私のテーブル1のidと等しい私のテーブル1と私のテーブル2からすべてを選択してください...私はこれを試します:

SELECT * FROM table1 AS n, table2 AS a WHERE n.id = a.id_article

しかし、それはうまくいきませんでした...私はプロセス全体を理解していません...

手がかりをありがとう

4

2 に答える 2

2

JOINステートメントを使用します。

SELECT * 
  FROM table1 
  JOIN table2 
    ON table1.id = table2.id_article

WHEREオプションで、最後に条件を追加できます

于 2012-12-23T09:50:43.087 に答える
0

または、クエリの新しい構文形式を使用しますANSI SQL-92

SELECT  a.*, b.*
FROM    table1 a
        INNER JOIN table2 b
            ON a.ID = b.ID_Article

結合について完全に理解するには、以下の記事を参照してください

于 2012-12-23T09:51:18.443 に答える