回 帖 发 新 帖 刷新版面

主题:请教一条SQL语句的写法

有一条SQL语句不知如何写,麻烦各位高手指点一下。
具体如下:
有三个表
表 A 
单号 项目名称 价钱
1      a       10 
2      b       20
3      c       15
······
表 B   
单号  项目内容  价钱 经手人号
1      a1        5    101
1      a2        2    101
1      a3        3    101 
2      b1        10   102
2      b2        5    102
2      b3        5    102
3      c1        6    103
3      c2        7    103
3      c3        2    103
······
表 C
经手人号 经手人姓名
101        张三
102        李四    
103        王五  
······

  我需要的是 A.单号,A.价钱,C.经手人姓名 条件是 项目名称 IN ('a','b',c')
  请问如何写条件啊?这条语句应该怎么关联3个表?

回复列表 (共2个回复)

沙发

select A.单号,A.价钱,C.经手人姓名 from (A in join B as  A.单号=B.单号)  in join C as  B.经手人号=C.经手人号 where (条件)

板凳

谢谢了~~~~~~~~~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册