我要实现的是把四张表各抽取一个字段,然后把这几个字段的值拼接到一起。
首先介绍这四张表:
1.
W_PROVINCES 省份表
2.
W_CITIES 城市表
3.
W_AREAS 地区表
4.
W_PSDZB 配送详细地址表
我要拼出的结果是,把省市县和详细地址拼接在一块,下面是详细的sql,和执行结果:
SELECT CONCAT(
(SELECT PROVINCE FROM W_PROVINCES WHERE PROVINCEID=’510000′), –四川省–
(SELECT CITY FROM W_CITIES WHERE CITYID=’510100′), –成都市–
(SELECT AREA FROM W_AREAS WHERE AREAID=’510122′), –双流县–
(SELECT XXDZ FROM W_PSDZB WHERE SHDZID=’411702081502000003′) –教育局旁边的小卖部–
)
注:在使用拼接函数CONCAT()的时候,任何一个参数都不要为空,否则返回的结果就是null。
本文原创,转载请注明来源地址:http://www.itxm.net/a/shujuku/2017/0502/1418.html,谢谢!
转载请注明来源网站:blog.ytso.com谢谢!
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/4512.html