L
L.Ming
Unregistered / Unconfirmed
GUEST, unregistred user!
表A:记录所有代码内容
Typecode code name
ZG1 47 5-10吨挂车
ZG1 24 二十座以上
ZG1 61 50CC及以下
ZG1 73 运输型拖拉机14.7KW及以下
ZG3 72 农用型拖拉机14.7KW以上
ZG3 21 六座以下
表B:
Item isccode kind compound typecode
002 DBC00 XX 无 SDC
002 DMB00 XX 无 SDW
002 DMB00 XX 无 SDW
008 DFA00 01 (11,12) ZG1
008 DFA00 02 (21,22,23,24) ZG1
008 DFA00 04 (31,32,33,34,35) ZG1
008 DFA00 05 (32,33,34,35) ZG1
两表关系:A.typecode = B.typecode
本来这两个表的查询很明确,SELECT * FROM A,B
WHERE A.TypeCode = B.TypeCode
.但偶尔还会出现下面这种情况
如果Kind<>XX的时候,isccode的Code IN compound
结果查询就会出现无用的重复语句.
typecode code name Item isccode Kind compound typecode
ZG1 21 六座以下 008 DFA01 01 (11,12) ZG1
这一条结果Code = 21 但是却Not In (11,21)
怎么一条SQL语句查询两个表的所有数据
Typecode code name
ZG1 47 5-10吨挂车
ZG1 24 二十座以上
ZG1 61 50CC及以下
ZG1 73 运输型拖拉机14.7KW及以下
ZG3 72 农用型拖拉机14.7KW以上
ZG3 21 六座以下
表B:
Item isccode kind compound typecode
002 DBC00 XX 无 SDC
002 DMB00 XX 无 SDW
002 DMB00 XX 无 SDW
008 DFA00 01 (11,12) ZG1
008 DFA00 02 (21,22,23,24) ZG1
008 DFA00 04 (31,32,33,34,35) ZG1
008 DFA00 05 (32,33,34,35) ZG1
两表关系:A.typecode = B.typecode
本来这两个表的查询很明确,SELECT * FROM A,B
WHERE A.TypeCode = B.TypeCode
.但偶尔还会出现下面这种情况
如果Kind<>XX的时候,isccode的Code IN compound
结果查询就会出现无用的重复语句.
typecode code name Item isccode Kind compound typecode
ZG1 21 六座以下 008 DFA01 01 (11,12) ZG1
这一条结果Code = 21 但是却Not In (11,21)
怎么一条SQL语句查询两个表的所有数据