Middle
a дан * тандап, a.a=b.b боюнча сол жактан кошулуу
sobes.tech AI
AIден жооп
Суроо select * from a left join b on a.a = b.b сол тарафийн гадаад холболтыг a ба b хүснэгтүүдийн a.a ба b.b баганын тэнцүү нөхцөлөөр гүйцэтгэдэг.
Үүний үр дүнд, a хүснэгтийн бүх мөрүүд үр дүнд орно. a-гийн мөрүүдийн хувьд, a.a = b.b нөхцөлөөр тохирох утгууд b-д олдвол, тэдгээрийн холбогдох мэдээллүүд нэмэгдэнэ. Хэрвээ тохирох утга олдохгүй бол, b-ийн талбарууд NULL-ээр дүүрнэ.
Жишээ:
| a.a | a.other | b.b | b.other |
|---|---|---|---|
| 1 | foo | 1 | bar |
| 2 | baz | NULL | NULL |
Энд, a.a = 2 мөр нь b-д тохирохгүй боловч, үр дүнд орно.