select*from(select*from表1unionallselect*from表2unionallselect*from表3unionallselect*from表4unionallselect*from表5)tbwhere入職日期='2014-04-20'and崗位='普工'。
- 文化問答
- 答案列表
mysql條件查詢語句:mysql資料庫查詢語句[朗讀]
1·where條件過濾使用在table後面2·having對分組後進行篩選常用在分組語句groupby之後。
這邊先給你提供一個動態sqlselect*fromtablewhere1=1//這一步是針對所有條件均未滿足(where後必須跟子句)if(name!=""andname!=null){andname=條件一}
$sql="select*fromtb_importedwhere1=1";if($number!=""){$sql+="andlm_express='$number'";}if($handset!=""){$sql+="andlm_contact='$handset'";}另外你的判斷為空的方法不對寫一個判斷空的方法吧。
select*fromtablewhere(name1like'%key1%'orname2like'%key2%'orname3like'%key3%')同理,你還可以任意再次組合,用or連接就行如再上name1likekey1orname1likekey2orname1likekey3name2likekey1orname2likekey2orname2likekey3等等。