1
我使用WP電子商務插件,並有如下表連接表,其中列名不同
表1 wp_wpsc_cart_contents
|id|quantity|name |purchaseid|price|custom_message|
|22|1 |black ... |46 |19.45|nickname 1 |
|23|1 |red ... |47 |19.45|nickname 2 |
表2 wp_wpsc_submited_form_data
|id|log_id|form_id|value |
|1 |46 |2 |email 1 |
|2 |46 |12 |first name 1 |
|3 |46 |13 |last name 1 |
|4 |47 |2 |email 2 |
|5 |47 |12 |first name 2 |
|6 |47 |13 |last name 2 |
所需表格:
|name |log_id/purchaseid|price|quantity|value |
|black ..|46 |19.45|1 |email1, f-name 1, l-name 1|
|red ... |47 |19.45|1 |email2. f-name 2, l-name 2|
我已經受夠了以下2只查詢有限的成功,但不能工作如何聯接表 - 考慮到匹配數據在不同命名的列和「值」數據我想選擇是在不同的行
SELECT *
FROM wp_wpsc_cart_contents
WHERE name LIKE '%$term%'
ORDER BY name
SELECT *, value, GROUP_CONCAT(value SEPARATOR ', ') value
FROM wp_wpsc_submited_form_data
GROUP BY log_id
ORDER BY log_id
截圖:
冉myphpadmin查詢並得到了未知列在「字段列表」 – user3317371
又「w.log_id」 - 試圖打印使用表PHP的,而不是在myphpadmin – user3317371
做查詢創建表desired_table_name如SELECT w.name,W2。 log_id,w2.price,w.quantity, w2.value FROM wp_wpsc_cart_contents w內部連接wp_wpsc_submited_form_data w2 w2.log_id = w.purchaseid WHERE w.name LIKE'%$ term%'ORDER BY w.name –