select?PI.*?from?personal_information?PI?inner?join?sys_dict?SD?on?PI.ssxy=SD.dict_value0?and?SD.dict_type='xy'?and?SD.dict_key=1?
目前創新互聯建站已為上千家的企業提供了網站建設、域名、雅安服務器托管、網站托管運營、企業網站設計、新疆網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
select?*?from?personal_information?where?ssxy?in(select?dict_value0?as?ssxy?from?sys_dict?where?dict_type='xy'?and?dict_key=1)
試試吧? 感覺第一種比第二種把握大一些
子查詢指一個查詢語句嵌套在另一個查詢語句內部的查詢,這個特性從 MySQL 4.1 開始引入,在 SELECT 子句中先計算子查詢,子查詢結果作為外層另一個查詢的過濾條件,查詢可以基于一個表或者多個表。
子查詢中常用的操作符有 ANY(SOME)、ALL、IN 和 EXISTS。
子查詢可以添加到 SELECT、UPDATE 和 DELETE 語句中,而且可以進行多層嵌套。子查詢也可以使用比較運算符,如“”、“=”、“”、“=”、“!=”等。
我給你舉個遞歸查詢嵌套的例子,你看一下就明白了。
select yr_student_info.name from yr_student_info where yr_student_info.school_id in (select yr_school_info.id from yr_school_info where yr_school_info.province='上海' and yr_school_info.city='上海')
描述的太模糊,我以下列假設為前提給你解答
員工表(t1):前提有 員工id,身份證號,是否在職標識,入職、離職時間
打卡記錄表(t2):打卡人身份證號,打卡時間
select?t1.員工ID,t1.員工姓名,t1.員工身份證號碼,t2.打卡時間
from?t1?join?t2?on?t1.員工身份證號碼?=?t2.員工身份證號碼
where?t1.在職標識?=?'在職'?
AND??t2.打卡時間?=?t1.入職時間
標題名稱:mysql嵌套查詢怎么寫 數據庫中嵌套查詢
文章起源:http://m.newbst.com/article10/doghdgo.html
成都網站建設公司_創新互聯,為您提供網站排名、網站設計公司、服務器托管、App開發、虛擬主機、企業網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯