如何从另一个表MYSQL中选择连接的id

时间:2015-02-09 09:09:55

标签: php mysql

我有一个用于菜单的表和另一个包含菜单列的表,菜单中的数据仅在一个单元格中

   Menu                             the other table(column)
Id | Name                                  Menus
1  | Cordon Bleu                           1,2
2  | Pork Chop

我想以一种方式查询菜单(右侧),它会在一个变量中返回Cordon Bleu,Pork Chop,以任何方式执行此操作? 感谢

2 个答案:

答案 0 :(得分:0)

您可以使用您正在使用的字段名称:

SELECT * FROM menu as o LEFT JOIN menus as c ON o.id = c.menu WHERE you want

或者您必须将id传递给返回具有该id

的行的php函数

答案 1 :(得分:0)

尝试 -

select Name from Menu where Id IN (select Menus from other_table) // Add conditions to subquery if needed.