我不是一個sql master,這個陳述對我來說並不合適。所以如果任何人都可以爲我分解它,讓我知道究竟是什麼,我會非常感激。select語句w/TWO AS別名?
繼承人的說法:
SELECT a.accountid,a.firstname,a.lastname,a.miName,a.legacyAccountid,a.accountType,
SELECT count(invoices.invID) AS InvCount
FROM invoices
WHERE invoices.accountid = a.accountid AND invoices.statusID=0 AND invoices.Remaining>0
AND dueDate < DATEADD(Day,1,GETDATE()) AS AccountStatus,
SELECT count(lotOwnership.lotNumb) AS LotCount FROM lotOwnership WHERE lotOwnership.accountid = a.accountid AS Active
FROM a
WHERE a.accountid LIKE % var % OR a.legAccountid LIKE % var % OR a.lastname LIKE % var % AND a.accountType=1 ORDER BY a.lastname, a.firstname
我很想知道的是:
如何在figgin弗蘭克•這是合法的?林指的整個語句,但尤其在該嵌套查詢:
SELECT count(lotOwnership.lotNumb) AS LotCount FROM lotOwnership WHERE lotOwnership.accountid = a.accountid AS Active
出於某種原因,我不能換我的頭解決這個問題。有人請救我!我不明白如何選擇語句可以有兩個別名???????????????????
此代碼是如此的脆弱不合法 –
此代碼似乎並不正確,您是否運行此代碼? – Rohan