请教一个sql的写法 |
答題得分者是:ace33022
|
luowy651
高階會員 發表:257 回覆:313 積分:114 註冊:2003-04-09 發送簡訊給我 |
|
ace33022
一般會員 發表:2 回覆:41 積分:23 註冊:2004-05-14 發送簡訊給我 |
一個想法,使用的是MS-SQL語法(這是個人比較熟的),提供參考。
SELECT X= CASE WHEN (SELECT COUNT(*) FROM (SELECT jldw FROM A_TABLE WHERE (jldw = '块') UNION SELECT jldw FROM A_TABLE WHERE (jldw = '块')) A) >= 1 THEN '1' ELSE '0' END ===================引 用 luowy651 文 章=================== 请教各位大大: 假如有二张table,这二张table中都有jldw这个栏位,我想查询的条件是 WHERE (jldw = '块')在这二张table中是否都有存在,我要的结果是,只要在其中任何一张table中存在,那么在select 中就设一个栏位'x=1',如果二张table中都没有这个条件的记录,那么x=0,该怎么写? |
luowy651
高階會員 發表:257 回覆:313 積分:114 註冊:2003-04-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |