mysql - 如何使用逗号分割列的值并在MySQL中显示在行中

标签 mysql

我有一个包含以下数据的 MySQL 表。

My Table

当我传递login_id时,值应显示为类似行,并且应仅选择查询,而不应使用任何其他方法。

示例:当我将login_id传递为“22”时,它应该显示如下:

Need like below

最佳答案

试试这个

SELECT SUBSTRING_INDEX(`applicable_branches`, ', ', 1) AS`speditor1`, SUBSTRING_INDEX(`applicable_branches`, ', ', -1) AS `speditor2` FROM `myTable` where `id`= 22

您可以在https://coderwall.com/p/zzgo-w/splitting-strings-with-mysql阅读更多相关信息。

关于mysql - 如何使用逗号分割列的值并在MySQL中显示在行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57471577/

相关文章:

mysql - ROR/Mysql设计问题: how to store avatars in database

mysql - 数据库设计 : how to deal with a table that has non-unique foreign keys

php - 如何在整个数据库中搜索数据

sql - 使用sql计算类型时间的总和

php - 我需要关于数据库问题的建议

Qt 4.8.0 构建的 MySQL 插件失败

MySQL 触发器采用文本变量

根据最高击杀次数对 PHP 表用户进行排名

mysql - 将每月成本除以一年中剩余的月数并将其拆分为多行

python - 如何使用python插入mysql数据库