mysql实现多张表多个字段字符串拼接详解数据库

我要实现的是把四张表各抽取一个字段,然后把这几个字段的值拼接到一起。

首先介绍这四张表:

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′) –教育局旁边的小卖部–

)


mysql实现多张表多个字段字符串拼接详解数据库


注:在使用拼接函数CONCAT()的时候,任何一个参数都不要为空,否则返回的结果就是null。

本文原创,转载请注明来源地址:http://www.itxm.net/a/shujuku/2017/0502/1418.html,谢谢!

mysql实现多张表多个字段字符串拼接详解数据库

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/4512.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论