Asosiy matnga o'tish

147. Ikki ro'yxatda ham bor mijozlar

O'rtacha

Ham depozit, ham kredit mahsulotiga ega mijozlarni toping.

Buni INTERSECT bilan yozing — u ikkala so'rovda ham uchraydigan

qatorlarni qaytaradi:

SELECT ... WHERE kind = 'DEPOSIT'
INTERSECT
SELECT ... WHERE kind = 'CREDIT'

INTERSECT UNION kabi takrorlarni ham olib tashlaydi — bir mijozning

ikkita depoziti bo'lsa ham, u bir marta chiqadi.

Ustunlar: client.

Saralash: client alifbo.

accounts: id INT PK, client VARCHAR, kind VARCHAR

Namuna ma'lumotlar

sample
accounts
idINTclientVARCHAR(60)kindVARCHAR(10)
1Aziz KarimovDEPOSIT
2Aziz KarimovCREDIT
3Malika YusupovaDEPOSIT
5Bekzod RahimovCREDIT
Kutilgan natija
client
Aziz Karimov
sample-full
accounts
idINTclientVARCHAR(60)kindVARCHAR(10)
1Aziz KarimovDEPOSIT
2Aziz KarimovCREDIT
3Malika YusupovaDEPOSIT
4Malika YusupovaDEPOSIT
5Bekzod RahimovCREDIT
6Nilufar KarimovaDEPOSIT
7Nilufar KarimovaCREDIT
8Nilufar KarimovaCARD
9Jasur AbdullayevCARD
10Dilnoza ToshpulatovaCREDIT
11Dilnoza ToshpulatovaDEPOSIT
12Sardor RahimovDEPOSIT
13Zilola ErgashevaCREDIT
14Zilola ErgashevaCREDIT
Kutilgan natija
client
Aziz Karimov
Dilnoza Toshpulatova
Nilufar Karimova
sample-extra
accounts
idINTclientVARCHAR(60)kindVARCHAR(10)
3Islom AbdullayevCREDIT
1Sardor MirzayevDEPOSIT
6Feruza AbdullayevaDEPOSIT
4Islom AbdullayevDEPOSIT
12Anvar MirzayevCREDIT
7Ulug'bek UsmonovDEPOSIT
2Shahnoza FayzullayevaDEPOSIT
10Nodir SultonovCREDIT
8Lola UsmonovaDEPOSIT
5Davron XolmatovDEPOSIT
9Umida FayzullayevaCREDIT
11Madina ErgashevaCREDIT
Kutilgan natija
client
Islom Abdullayev

O'xshash masalalar

Konsol

Natijani ko'rish uchun so'rovni ishga tushiring.