+ -
当前位置:首页 → 问答吧 → 一条SQL语句

一条SQL语句

时间:2011-12-07

来源:互联网

有一个字段,名字如j_khxx字段内容是字符型,表名是ss,如果里面的内容是1,4,5,8,而有另外一张表,分别对应了张三,李四,王五,单六。

public_dict表,ID mc
  1 张三
  4 李四
  5 王五
  8 单六

我应该如何写这个sql语句,望高人指点一二,谢谢

作者: swxandwf   发布时间: 2011-12-07

SQL code

select b.j_khxx,a.mc
from public_dict a,ss b 
where a.id = b.j_khxx

作者: jyh070207   发布时间: 2011-12-07

SQL code
select b.j_khxx,a.mc
from public_dict a join ss b on a.id = b.j_khxx

表述有点儿混乱 不知理解对否?

作者: yhui1989love   发布时间: 2011-12-07

1,4,5,8是横向还是纵向的?


纵向的需要用charindex来做。

作者: fredrickhu   发布时间: 2011-12-07

select a.字段,b.字段
from a,b
where a.关联字段=b.关联字段

作者: sjcss   发布时间: 2011-12-07

SQL code
select a.字段,b.字段
from ss a,ss2 b
where ','+a.关联字段+',' like '%,'+b.关联字段+',%'

作者: ssp2009   发布时间: 2011-12-07

public_dict表里面是两个字段,ID和mc,记录如下:
  ID MC
  1 张三
  4 李四
  5 王五
  8 单六

主表SS里面,只有一个字段,记录如下:
j_khxx
  1,4,5
  1,5,8 
  4
  4,5
那么,我有什么办法,可以显示
张三,李四,王五
张三,王五,单六
李四
李四,王五



作者: swxandwf   发布时间: 2011-12-07