今天的CRM會(huì)員數(shù)據(jù)查詢工作中,需要使用到多表查詢,整理了一下表關(guān)聯(lián)的相關(guān)語(yǔ)法。
方法一:
SELECT?表名稱1(主).列名稱(對(duì)應(yīng)),表名稱2(副).列名稱(對(duì)應(yīng))
FROM?表名稱1(主),表名稱2(副)
WHERE?表名稱1(主).列名稱(對(duì)應(yīng))?=?表名稱2(副).列名稱(對(duì)應(yīng))
AND?表名稱1(主).列名稱 ?表1條件內(nèi)容
AND 表名稱2(副).列名稱? 表2條件內(nèi)容
GROUP BY 表名稱.列名稱(輸入表頭第一條數(shù)據(jù));
方法二:
SELECT?表名稱1(主).列名稱(對(duì)應(yīng)),表名稱2(副).列名稱(對(duì)應(yīng)),
FROM?表名稱1(主)
LEFT?JOIN?表名稱2(副)?ON?表名稱1(主).列名稱(對(duì)應(yīng))?=?表名稱2(副).列名稱(對(duì)應(yīng))
WHERE?表名稱1(主).列名稱(對(duì)應(yīng))?表1條件內(nèi)容
AND? ? ? 表名稱2(副).列名稱(對(duì)應(yīng)) 表2條件內(nèi)容
GROUP BY 表名稱.列名稱(輸入表頭第一條數(shù)據(jù));
方法三:
SELECT?表名稱1(主).列名稱(對(duì)應(yīng)),表名稱2(副).列名稱(對(duì)應(yīng))
FROM?表名稱1(主),表名稱2(副)
WHERE?表名稱1(主).列名稱 ?表1條件內(nèi)容
AND? 表名稱1(主).列名稱(對(duì)應(yīng))?=?表名稱2(副).列名稱(對(duì)應(yīng))
AND 表名稱2(副).列名稱? 表2條件內(nèi)容
GROUP BY 表名稱.列名稱(輸入表頭第一條數(shù)據(jù));