Php 将SQL查询结果合并到一个表中
我正在尝试合并查询,以便将结果放在一个表中Php 将SQL查询结果合并到一个表中,php,mysql,join,Php,Mysql,Join,我正在尝试合并查询,以便将结果放在一个表中 SELECT sku.idsku, amaterial.material FROM sku INNER JOIN amaterial ON sku.idsku = amaterial.sku_idsku LIMIT 0 , 30 产生: idsku材料 13钢 产生 idsku颜色 13红色 17紫色 SELECT sku.idsku, atype.type FROM sku INNER JOIN atype ON sku.idsku = atype
SELECT sku.idsku, amaterial.material
FROM sku
INNER JOIN amaterial ON sku.idsku = amaterial.sku_idsku
LIMIT 0 , 30
产生:
idsku材料13钢 产生 idsku颜色
13红色
17紫色
SELECT sku.idsku, atype.type
FROM sku
INNER JOIN atype ON sku.idsku = atype.sku_idsku
产生
idsku类型13标签
17杠铃 我想创建一个如下表: idsku材质颜色类型
13钢红色标签
17----紫色杠铃
提前感谢您的帮助。如果您将所有查询都放在一个查询中会怎么样
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
查询仅返回不具有空值的skuid的结果。例如,由于idsku 17没有定义材质,因此记录不会显示.Busilinks,是的,我忘记了连接规则从sku中选择sku.idsku、amaterial.material、amcolor.color、atype.type,其中sku.idsku=amaterial.sku_idsku和sku.idsku=atype.sku_idsku和sku.idsku=amcolor.sku_idsku限制0,30
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