表1 字段有 WW varchar(4), zhu varhcar(4)
表2 字段有 W1 varchar(4) ,xin varhcar(4), ef varhcar(4), qin varhcar(4)
现在要查询出 WW和W1相同的 或者 表1 zhu和其中xin er qin之一相同的数据
表2 字段有 W1 varchar(4) ,xin varhcar(4), ef varhcar(4), qin varhcar(4)
现在要查询出 WW和W1相同的 或者 表1 zhu和其中xin er qin之一相同的数据
where t1.ww=t2.w1 or(t1.zhu=t2.xin or t1.zhu=t2.ef or t1.zhu=t2.qin )
INNER JOIN T2 ON T1.WW=T2.W1
OR (T1.ZHU=T2.XIN OR T1.ZHU=T2.EF OR T1.ZHU=T2.QIN)
*
from
t1 a ,t2 b
where
a.ww=b.w1
or
(a.zhu=b.xin or a.zhu=b.ef or a.zhu=b.qin)
SELECT * FROM T1 a, T2 b
where a.WW=b.W1
OR (a.ZHU=b.XIN OR a.ZHU=b.EF OR a.ZHU=b.QIN)
where WW=W1 or (zhu=xin or zhu=er or zhu=qin)
where a.WW=b.W1
OR (a.ZHU=b.XIN OR a.ZHU=b.EF OR a.ZHU=b.QIN)
where t1.ww=t2.w1 or(t1.zhu=t2.xin or t1.zhu=t2.ef or t1.zhu=t2.qin )
select * from 表1 a, 表2 b
where a.ww=b.ww or (a.zhu=b.xin or a.zhu=b.xin or a.zhu=b.qin)
该不会是要这样吧:select *
from 表1 t
where exists(
select 1
from 表2
where W1=t.WW or xin=t.zhu or qin=t.zhu)