2016-08-04 73 views
-5

我有两个表产品在PHP MySQL的多个代码

产品:ID,名称
PRODUCT_CODE:ID,PRODUCT_ID,代码

我想下面的输出在PHP的MySQL

Mobile : 1258,5697,569845 
Computer : 5789,1467,58946 

其中手机和电脑是产品名称和编号是产品编码...(产品编码连接)

+0

你怎么样张贴应该被用来访问数据库MySQL的声明?和PHP剪切应该产生输出? – Alex

+0

从产品p,pc中选择p。*,pc。*,GROUP_CONCAT(product_code),其中pc.product_id = p.id group by p.name; –

+0

我得到了我的答案。 –

回答

0
SELECT p.name, 
     c.code 
FROM product AS p 
     INNER JOIN product_code AS c 
       ON p.id = c.product_id 

应该做的伎俩,假设它是一个一对一的映射

+0

如何按照问题所示打印输出。 –

+0

@SachinSanchaniya你应该证明你自己至少完成了一些工作。 http://php.net/manual/en/mysqli.query.php – iyop45

+0

@ user1我的问题是如何打印这个输出。不查询.... –