【发布时间】:2016-06-09 04:37:23
【问题描述】:
我有一个类似的数据库(mysql)表
id | party | rights | m_id
---+---------+------------+---------
9 |abc | 3,5,6 | ["12,","15,"6"]
20 |xyz | 5,2 | ["6,","2,"9","12"]
21 |xyz 1 | 5,2 | ["6,","9,"12"]
现在我想以这种方式制作我的桌子 权利 5 的搜索结果是 ["12,","15,"6"] ["6,","2,"12"] ["6,","9,"12"]
12 | abc,xyz,xyz1 |
15 | abc|
6 | abc,xyz,xyz1 |
9 | xyz,xyz1 |
【问题讨论】:
-
"等属于party表" - 狂猜模式:这里涉及到sql查询?如果这很重要,请将其添加到您的问题中。如果没有,请提供您在 php 脚本中可用的实际数据(结构)。
-
我上传了@VolkerK 表的图片
-
仍然令人困惑。首先你写“Right 5 contains three show id”,然后“For eg: output right 9 : party2 ,party3.”。请详细说明。我可以进入疯狂的猜测模式:您正在寻找所有同时具有 a)
5列中的行rights和9字段shows_id?但这会立即让我建议database normalization ;-) -
我冒昧地重写了您的问题(或我目前认为的问题......)。请填写缺少的部分....如果我误解了问题,请完全编辑它(无论如何它都是猜测工作;-))。无论如何,请从该编辑中获取一件事:请,请,请以可用的形式发布现有/示例数据。例如。您可以将问题中的表格直接粘贴到sqlfiddle.com的“Text to DDL”工具中->对问题感兴趣的人可以轻松设置测试环境。与
var_export($x);相同,而不是 var_dump($x)。 -
rights 5 会显示三个json show_id ["12","15","6"] ["6","9","11"] ["6","13", "15","2","4","9"] ...我想要我的输出:shows_id 12:Percept shows_id 15:Percept,Tata Sky