日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

初识Mysql(part16)--我需要知道的2条Mysql语句之子查询

發(fā)布時間:2023/12/19 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初识Mysql(part16)--我需要知道的2条Mysql语句之子查询 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

學習筆記,以代碼和例子堆砌而成,方便查閱。
參考書籍:《Mysql必知必會》等


此Blog會用到下面3個表.

temp_store表:

# pr_id, store_num '1001', '2000' '1002', '1000' '1003', '500' '1004', '1000' '1005', '700'

temp_product表:

# pr_id, pro_name '1001', 'Apple' '1002', 'Pen' '1003', 'Book' '1004', 'Hamburger' '1005', 'Toy'

shop表:

# id, product, price, pro_number, note, something, pro_time, store '1', 'Apple', '3', '30', 'sweet', ' OK ', '2019-11-10', '100' '2', 'Chocolates', '6', '15', 'nice', 'SURE ', '2019-12-23', '50' '3', 'Hamburger', '10', '5', 'yummy', 'FINE ', '2019-12-30', '10' '4', 'Pen', '50', '1', 'fluent', ' NOW', '2020-01-01', '10' '5', 'Book', '45', '2', 'excellent', 'WHAT', '2020-01-25', '50'

利用子查詢進行過濾

SELECT product, price, pro_number FROM shop WHERE product IN (SELECT pro_name FROM temp_product WHERE pr_id IN (SELECT pr_id FROM temp_store WHERE store_num='1000'));

查詢結果:

# product, price, pro_number 'Hamburger', '10', '5' 'Pen', '50', '1'

為了方便理解,我們將上面的sql語句拆分成3部分,并分別將查詢結果輸出:

  • 第一部分
SELECT pr_id FROM temp_store WHERE store_num='1000';

查詢結果:

# pr_id '1002' '1004'
  • 第二部分
SELECT pro_name FROM temp_product WHERE pr_id IN (1002,1004);

查詢結果:

# pro_name 'Pen' 'Hamburger'
  • 第三部分
SELECT product, price, pro_number FROM shop WHERE product IN ('Pen','Hamburger');

查詢結果:

# product, price, pro_number 'Hamburger', '10', '5' 'Pen', '50', '1'

作為計算字段使用子查詢


SELECT pr_id,(SELECT price*pro_number FROM shop WHERE shop.product=temp_product.pro_name) AS total FROM temp_product;

查詢結果:

# pr_id, total '1001', '90' '1002', '50' '1003', '90' '1004', '50' '1005', NULL

后記:子查詢這節(jié)好好看看書本(對于鄙人來說)

總結

以上是生活随笔為你收集整理的初识Mysql(part16)--我需要知道的2条Mysql语句之子查询的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。