willin 发表于 2005-7-29 16:06

请教较复杂的SQL语句??谢谢

<P>a,b字段是表1的数据结构 c 是表2的数据结构
a      b            c
-----------------   ----- </P>
<P>1   非GMP    2,10 </P>
<P>2   GMP       2,10 </P>
<P>10 单独定价 2,10 </P>
<P>0   其它        2,10 </P>
<P>以下SQL语句得出上面的数据 </P>
<P>select tab1.a,tab1.b,tab2.c from tab1,tab2 where </P>
<P>instr(tab2.c,tab1.a) &gt; 0 </P>
<P>and tab2.id = 100(产品的ID,举个例子) c的值是2,10。表1的 a 有多个值满足 c ,如 a 的 2,10这两条记录。
求:如何写SQL语句得出以下数据列表 </P>
<P>b                            c
----------------------------------------------
GMP,单独定价     2,10
</P>

farain 发表于 2006-5-15 11:49

什么意思没看明白?

hsjljh 发表于 2006-5-16 17:51

<P>不知道什么意思啊</P>

页: [1]

编程论坛