[SQL]どのように2つの関連するテーブルクエリ?

例えば:私は2つのテーブルのテーブル1とテーブル2 table1を持っている:id名のセックス1ジョー・スミスジョン・ドウ2人の男性と3人の女性と5人の男性table2の王:... 例えば:私は2つのテーブルのテーブル1とテーブル2の持って
TABLE1を:
上記のid名のセックス言及した 

1男ジョー・スミス
2ジョン・ドウを女性の
3王5人の男性の

表2:
上記のIDホビー蓋

1チェス2
2ゲーム3
3音楽2
4 1学習

私はデータテーブルのid = 2 = 2のデータをチェックアウトしたいときtable2のテーブルtable1ふたを見つけると同時に、
私が使用するために使用します気持ちは二回クエリメソッド効率がはるかに低いです。
ID = 1 TABLE1 SELECT * FROM ;
最初表1にコンテンツのテーブルを見つけること

で蓋が(表2 SELECT * FROM ; ID = 1がどこTABLE1 SELECT * FROM)

、これは二倍効率的クエリはありません。直接クエリに関連してどのような方法私は知らないのですか?崩壊
メインクエリIDが間違っている、これはどういう意味ですか?
ベストの答え
 
、表2のB TABLE1から選択* 
a.id = b.lid
 
尋ね
ああ、確かにケースをありがとう、しかし必要があり
、表2のB TABLE1から選択* a.id = 1とa.id = b.lid それだけで完璧です

おすすめ

転載: www.cnblogs.com/ZHENGJUNupperclassman/p/10977749.html
おすすめ