我有一种情况,我希望获得以特定方式存储信息的列。我想从表A中选择n个列,对其进行赋值,然后添加m个应通过将其他表之一与当前语句的列连接而从其他表中获取的值。
假设我们有这些表,我们要做的就是将以下信息放在一栏中:
'car_id, brand_name, year_of_release, plate_id, model_name, car_owner_name, registration_state'
对于Cars表的每一行,以'custom_column'值
我希望它是一个逗号分隔的字符串。有没有办法做到这一点与MySQL?
您似乎想要concat_ws()
:
select concat_ws(', ', car_id, brand_name, year_of_release, plate_id, model_name, car_owner_name, registration_state)
from t;