sql查询难题:如何将某列值作为查询内容?
SELECT xt_zlb.dh, xt_ddb.fwz, test.c
FROM xt_zlb INNER JOIN
xt_ddb ON xt_zlb.ddid = xt_ddb.ddid INNER JOIN
xt_qyb ON xt_ddb.qyid = xt_qyb.qyid CROSS JOIN
test
-------------的结果如下:--------------------------------
dh fwz c
旧体委楼12栋 红旗中服务站 xt_ddb.sx, xt_qyb.qym
大园北2栋 红旗中服务站 xt_qyb.qym
大园南3栋 红旗中服务站 xt_ddb.sx, xt_qyb.qym
---------------------------------------------------------
每行c列的值都不同
我是想实现相对每一行test.c储存的内容作为查询内容
---------------------------------------------------------
即想得到如下的结果:
SELECT xt_zlb.dh, xt_ddb.fwz, xt_ddb.sx, xt_qyb.qym
FROM xt_zlb INNER JOIN
xt_ddb ON xt_zlb.ddid = xt_ddb.ddid INNER JOIN
xt_qyb ON xt_ddb.qyid = xt_qyb.qyid
请教,实现越简单越好。