|
如果:这一组4个数是不相同的4个数组成如:1234,3914,就不太好试用了,光是ACCESS的SQL就无法做成,
如果就只有:1111,2222,3333,4444,5555,6666,7777,8888,9999 这样的几组数的话,你可以参考以下语句:
SELECT distinct "1111" AS TT
FROM 表1 Where (表1.N1 & 表1.N2 & 表1.N3 & 表1.N4 & 表1.N5 & 表1.N6) Like "*1111*"
union all
SELECT distinct "2222" AS TT
FROM 表1 Where (表1.N1 & 表1.N2 & 表1.N3 & 表1.N4 & 表1.N5 & 表1.N6) Like "*2222*"
union all
SELECT distinct "3333" AS TT
FROM 表1 Where (表1.N1 & 表1.N2 & 表1.N3 & 表1.N4 & 表1.N5 & 表1.N6) Like "*3333*"
union all
SELECT distinct "4444" AS TT
FROM 表1 Where (表1.N1 & 表1.N2 & 表1.N3 & 表1.N4 & 表1.N5 & 表1.N6) Like "*4444*"
union all
SELECT distinct "5555" AS TT
FROM 表1 Where (表1.N1 & 表1.N2 & 表1.N3 & 表1.N4 & 表1.N5 & 表1.N6) Like "*5555*"
union all
SELECT distinct "6666" AS TT
FROM 表1 Where (表1.N1 & 表1.N2 & 表1.N3 & 表1.N4 & 表1.N5 & 表1.N6) Like "*6666*"
union all
SELECT distinct "7777" AS TT
FROM 表1 Where (表1.N1 & 表1.N2 & 表1.N3 & 表1.N4 & 表1.N5 & 表1.N6) Like "*7777*"
union all
SELECT distinct "8888" AS TT
FROM 表1 Where (表1.N1 & 表1.N2 & 表1.N3 & 表1.N4 & 表1.N5 & 表1.N6) Like "*8888*"
UNION ALL SELECT distinct "9999" AS TT
FROM 表1 Where (表1.N1 & 表1.N2 & 表1.N3 & 表1.N4 & 表1.N5 & 表1.N6) Like "*9999*"; |
|