SQL語句中連線表中按照一定規則查詢

時間 2022-09-03 08:25:05

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...