SELECT prod_name,prod_desc,product_url,prod_price,img_name
FROM accu_product A, accu_product_imgs B
WHERE A.prod_id = B.prod_id
是否可以在使用join之后保存结果表,如果是,那么它的名称是什么。我的查询如上所述。
答案 0 :(得分:6)
CREATE TABLE whatever_you_want
SELECT
...
;
答案 1 :(得分:1)
Eugen's answer将存储查询的静态结果。如果你想要一个表格'随着原始表中的数据更新而更新,您可以使用视图:http://dev.mysql.com/doc/refman/5.5/en/create-view.html
CREATE VIEW view_name
AS SELECT prod_name,prod_desc,product_url,prod_price,img_name
FROM accu_product A, accu_product_imgs B
WHERE A.prod_id = B.prod_id;
然后您可以将其作为任何其他表格查询
SELECT prod_name FROM view_name;
答案 2 :(得分:0)
CREATE TABLE table_name
SELECT prod_name,prod_desc,product_url,prod_price,img_name
FROM accu_product A, accu_product_imgs B
WHERE A.prod_id = B.prod_id
试试这个: