我無法查詢以下內容;制定選擇查詢
的tablename =帳戶
名稱| AccountCode | ParentAccountCode
John | A1 | NULL
Filip | A2 | A1
我想單個查詢來選擇2列
第一列=名稱
第二列= ParentAccountName(自定義)
的ParentAccountName柱填充有表示所述名稱它是代碼。
所以菲利普有ParentAccountCode A1,這是約翰,所以在自定義列ParentAccountName值應爲「約翰」
它應該是這樣的
我得到這樣說:
> SELECT A.Name, AA.Name AS ParentAccountName FROM Account AS A
> INNER JOIN Account AS AA
> ON A.ParentAccountNumber = AA.AccountNumber WHERE A.AccountNumber = 'A2'
哪一個導致ParentAccountName = John。 所以這很好,但是當選擇AccountNumber = A1時,它不會顯示結果。
即使ParentAccountName = null,我如何讓SQL給我一個結果集?
是!這個竅門! 非常感謝mscoon併爲我的noobness抱歉... :) –