2017-08-31 3 views

答えて

0

あなたの質問はあまりにも曖昧ですので、あなたが望む正確なことを質問してみてください。しかし、私は正しい方向にあなたを導くことができます。表に共通の値がある場合は、SQLで表JOINSを使用できます。たとえば、次のように

SELECT a.ID, a.Name, b.ID, b.Name from tbl_student a JOIN tbl_dept b ON a.D_ID = b.D_ID; 
0

OUTER JOINクエリを試してみてください、それはマルチより効果を得るために、クエリに参加コンバインすべてのデータRef
が表示されます!デカルト

0
select * from table1, table2,..., tableN 

戻り値は、SQL要求ここselect * from table1, table2..*が各テーブルにあなたのすべての列を与えるテーブル

+0

をANSI-89は、ANSI-89は、それらが出て日付やなどの厄介されている結合を使用しないでください彼らは地獄 – dbajtr

1

の参加します。

+0

として日付と厄介されている結合を使用しないでください地獄 – dbajtr

0

クエリを開始するためにSELECT *を使用すると、選択しているすべてのテーブルのすべての列が選択されます。それについての情報をお読みくださいhere

あなたが複数のテーブルからSELECTをしたいなら、あなたはJOINを使用する必要があります、彼らは厄介と20年前の日付から出て行ったFROM TABLE1, TABLE2, TABLE3古いスタイルは、すなわちを結合を使用いけません。便利な投稿hereには、さまざまなタイプのJOINオペレータが表示されます。

あなたのクエリは次のようなものになります。

SELECT 
    * 
FROM Table1 T1 
INNER JOIN Table2 T1 ON T1.Coulmn1 = T2.Coulmn1 
関連する問題