【发布时间】:2019-03-15 10:45:57
【问题描述】:
我无法弄清楚如何从第二个表中连接多行。我尝试过使用GROUP_CONCAT,但我想将它们显示为一个数组(见下图中的绿色框)
这里的主要问题是airways-column 中的1,2,4。我真的想避免有第三张表只是为了将两个表连接在一起。我知道数组很难存储在 MySQL 中,但是有没有一些神奇的方法可以从下表中获取所需的信息?
我希望我有一些代码,但我在这里迷路了。非常感谢指点!
【问题讨论】:
-
@sagi 我认为对象符号是偶然的。她提到她想要一个数组。
-
老实说,这只是伪代码。我希望它在 PHP 中产生这样的结果,但显然这无关紧要
-
像这样以逗号分隔的字符串存储气道 ID 并不是特别有用。最好有一个单独的“加入”表,将航空公司 ID 与城市 ID 联系起来
-
og_city 是 mysql 表吗?
-
@Tombina 请检查下面给出的答案stackoverflow.com/a/52741981/2520628