已知serviceType在1,2,3三個數字之間,我想知道deptId=1的時候,servicetype中沒有出現在1,2,3的數字。一番波折后寫出這樣的語句:select 1 union select 2 union select 3 EXCEPT SELECT serviceType FROM request WHERE deptId = 1;
感覺union用的有點多,不知道會不會影響效率。一點美感都沒有,請教大神們有沒有別的寫法?
蕭十郎
2022-09-16 22:11:34