0

お問い合わせください

私のStudent_Master Table:-

ID Name  
1  AAA
2  BBB  
3  CCC
4  DDD

My Student Details Table

ID MastID Address
1   1     Address 1   
2   2     Address 2

これで、Studentマスターテーブルにバインドされたグリッドビューができました。グリッドビューに「アドレスが存在する学生は「アドレスが存在する」であり、アドレスがテーブルに存在しない学生は「アドレスが存在する」というカスタム列が必要です。それらの場合、ステータスは「アドレスが存在しません」になります。

ID Name  Status
1  AAA   Address Present
2  BBB   Address Present 
3  CCC   Address NOT Present  
4  DDD  Address NOT Present
4

1 に答える 1

1

これを試して:

SELECT
    M.ID, 
    M.Name,
    CASE WHEN D.Id IS NULL
         THEN 'Address NOT Present'
         ELSE 'Address Present'
    END Status
FROM Master M
    LEFT JOIN Details D
        ON M.Id = D.MastID
于 2013-02-09T20:38:20.890 に答える