jjzjj

mysql - 用于检查记录是否存在于任一/或表中的最佳单一查询

这是一个有点奇怪的问题,所以最好的提问方式是举个例子。我有一份客户名单。我想获得在CourseHistory表或Access表(或两者)中有相应条目的任何客户。我想要一个最佳的单一查询(无子查询)来获取这些客户。我想到了SELECTc.cusidFROMCustomerscCROSSJOINRealmsrLEFTJOINCourse.CourseHistorychON(c.cusid=ch.cusid)LEFTJOINAccessaON(c.cusid=a.cusidANDr.realmid=a.realmid)WHERErealmname='Course'ANDCOALESCE(ch