sql判斷字符串相等 sql同時查詢2個表中字段值是否相等?
sql同時查詢2個表中字段值是否相等?selectLinkUser.*fromLinkUserINNERJOIN(SELECTLname,用戶名fromlinkusergroupbylname,用戶名
sql同時查詢2個表中字段值是否相等?
selectLinkUser.*fromLinkUserINNERJOIN(SELECTLname,用戶名fromlinkusergroupbylname,用戶名havingcount(*)>1)ASBONLinkUser.Lname=B. LnameANDLinkUser.UserName=B.使用rNameORDERBYLinkUser.UserNameSELECTLname,user name from link,user group by lname,user name having count(*)>1—首先查找表中兩個相同字段(lname,user name)的值。linkuser表中的兩個字段通過內部聯接(鏈接用戶.Lname)所有數據按用戶名(ORDERBYLinkUser.UserName)。注意:當lname和user name兩個字段中有空值時,它們位于內部聯接中inkUser.Lname=B. LnameANDLinkUser.UserName=B. 用戶名不成立,因為兩個空值不相等。但是,select lname、user name from link、user group by lname、user name having count(*)和GT1語句中的結果null值被視為重復。