selectb.姓名,a.年齡,c.性別fromainnerjoinbona.姓名id=b.姓名idinnerjoinconb.性別id=c.性別id。
- 情感問答
- 答案列表
sql組合查詢:多表查詢sql語句[朗讀]
select從資料庫中檢索行,並允許從一個或多個表中選擇一個或多個行或列.雖然select語句的完整語法較複雜,但是其主要的子句可歸納如下:selectselect_list[intonew_table]fromtable_source[wheresearch_condition][groupbygroup_by_expression][havingsearch_condition][orderbyorder_expression[asc|desc]]可以在查詢之間使用union運算符,以將查詢的結果組合成單個結果集。
1\select藥品編號,sum(數量)as數量from處方groupby藥品編號2\select廠商,count(*)ascntfrom藥品groupby廠商havingcount(*)>=33\select醫生.科室,sum(處方.數量)as數量from處方,醫生where處方.醫生編號=醫生.編號and處方.藥品編號=青黴素groupby醫生.科室4\select*from醫生wherenotexists(select*from處方where藥品編號=青黴素and醫生編號=醫生.編號)。
1.selecta,bfrom表1leftouterjoinselectc,dfrom表2。
使用sql語句進行多表查詢需要使用資料庫的連接.sql中德連結分為內連結,外連接(左外連接,右外連接),交叉連結根據業務的不同選取不同的連接方式.內連接: