2016-08-04 72 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我的問題是如何打印這個輸出。不查詢.... –