2 つの 2 テーブル、table1 と table2
があります。問題は次のとおりです:
私の説明が明確ではないかもしれません。テーブル クエリが可能であれば、質問する必要はありません。
現在 3 つのテーブルがあります: A: id、caseid B: id、caseid、accidentid、name ( Zhang San) C: ID、caseid、accident、name (Li Si)
B と C は同じテーブルですが、データは異なりますが、これらはこの A
にバインドされています。クエリしたい最終的な形式は次のとおりです。 : A.id,A .caseid,B.accident,B.name,C.accident,C.name これは 6 列のデータです
天蓬老师2017-06-28 09:25:42
リーリー
右結合の使用法
このステートメントは、table2 を table1 に接続するためのメインテーブルとして使用することを意味します
そして、取り出すフィールドの名前は a.a などです。フィールドはこのフィールドがどのテーブルからのものかを指定するため、これは繰り返されません。
名前を変更したい場合は、a.a を T1-a (任意) として使用できます。名前)
左結合を使用して、table1 と table2 の位置を変更することもできます。
高洛峰2017-06-28 09:25:42
質問 1: 異なる数のフィールドを返すには、それらを SQL ステートメントに配置する必要がありますか?
質問 2: table2 には最大数の異なるフィールドのみを含めることができますか?