接続クエリーは恥ずかしくないがうっかりしただけだ

983 ワード

ここは講堂ではなく、テストをしているだけです.クエリーに接続しますか.2つのテーブルが一番いいです.その下に表A、表Bがあります.
ID
NAME
1
子猫
2
子犬
3
ネズミ匹
4
うさぎちゃん
表A
 
 
 
ID
NAME
AID
1
あなた
1
2

2
表B
 
 
 
二つの文をください.
select a.name,b.name as aname from B b join A a on a.aid=b.id 
select  a.name,b.name as aname from B b left join A a on a.aid=b.id

この二つの文はよく分かり、見ても何が起こっているのか(結果も過程も分かっている).
 
じゃ、もうちょっと話しましょう.
select a.name,b.name as aname from B b join A a on a.aid=b.id where a.name=' ' 
select  a.name,b.name as aname from B b left join A a on a.aid=b.id where a.name=' '

どうですか.やってみる必要はありません.結果は同じです.しかし、過程は?理解したいなら、私があなたをからかっていることを知っておくべきです.この鍵はクエリーに接続するのではなく、whereキーワードで、whereキーワードは結果セットの最後の試合をしています.
 
だまされなかったら笑わないで、だまされても私のせいにしないでください.
最初は分からなかった.
目印をつける.