1樓:斯內科
店a與派駐表b是一對多的關係 即在b中引用a的aid ,根據你寫的,提煉出來的主要資訊有
a店的型別 atype 其中有'演示門店'
b中有職位 bzhiwei
select a.*,
(case when b.bid is null and a.atype='演示門店' then 0
when b.bzhiwei <>'演示員' and a.atype='演示門店' then 0
else 1 end ) as '狀態'
from a left join b on a.aid=b.aid--當bid為null時 說明店鋪未被派駐
2樓:大海燎原
select
a.店id, a.店name,
decode(b.店id, null, 0, 1) as 是否為演示門店
from 巡店表 a,
(select distinct 店id from 派駐表 where 人員職位 = '演示員') as b
where a.店id = b.店id(+)
sql查詢欄位中某字元的位置,sql語句中查詢某字段中含有某字串的語句怎麼寫?
1 建立測試表,create table test student id number,remark varchar2 20 2 插入測試資料 insert into test student values 1001,1014133 insert into test student values 1...
SQL中update語句新增表中資料時,表名是變數,語句要怎麼寫
使用exec sql語句 例 使用變數拼接sql語句,然後用exec執行declare table varchar 200 declare sql varchar 200 set table aaa set sql select from tableexec sql 例中的變數 table 即傳遞表...
SQL的查詢語句中有「自連線查詢」怎麼理解?能舉個例子就
假設在 成績表 有 主鍵id 學生姓名 課程名稱 成績 等字段。現在要查詢 語文成績 數學成績 的學生姓名,這時就可以使用自連線查詢 select 學生姓名 from 成績表 as a,成績表 as bwhere a.主鍵id b.主鍵id and a.成績 b.成績 and a.課程名稱 語文 a...