[英]Combining SQL Query Results Into One Table
I'm trying to combine queries so the results are in one table.我正在尝试组合查询,以便结果在一个表中。
SELECT sku.idsku, amaterial.material
FROM sku
INNER JOIN amaterial ON sku.idsku = amaterial.sku_idsku
LIMIT 0 , 30
Produces:产生:
idsku material idsku 材料
13 Steel 13 钢
SELECT sku.idsku, amcolor.color
FROM sku
INNER JOIN amcolor ON sku.idsku = amcolor.sku_idsku
Produces生产
idsku color idsku 颜色
13 red 13红色
17 purple 17紫
SELECT sku.idsku, atype.type
FROM sku
INNER JOIN atype ON sku.idsku = atype.sku_idsku
Produces生产
idsku type idsku 类型
13 labret 13 拉布雷
17 barbell 17杠铃
What I want to create is a table as follows:我要创建的是如下表:
idsku material color type idsku 材质颜色类型
13 steel red labret 13钢红色拉布雷特
17 ---- purple barbell 17----紫色杠铃
Thanks in advance for your help.在此先感谢您的帮助。
what if you put all your queries into one?如果你把所有的查询都放在一个里面怎么办?
SELECT sku.idsku, amaterial.material, amcolor.color, atype.type
FROM sku sku
INNER JOIN amaterial ON sku.idsku = amaterial.sku_idsku
INNER JOIN amcolor ON sku.idsku = amcolor.sku_idsku
INNER JOIN atype ON sku.idsku = atype.sku_idsku
LIMIT 0 , 30
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.