我有一个查询
SELECT jss_products.* from jss_products_tree,jss_products
WHERE stock!=0 AND
jss_products.productID = jss_products_tree.productID
and sectionID=1 order by price
这给我带来了一个包含产品的大阵容。现在我需要加入第3个表jss_extrafields_values, 它有productID和content字段,并以某种方式按照第3个表中的内容对数组进行排序。此外,它可能有多个行具有不同的内容但相同的product.ID ..有关如何加入所有这些的任何想法?我尝试了很多教程,但没有一个帮助过我..谢谢
答案 0 :(得分:0)
更容易使用从table1,table2加入,因为它更好阅读。你可以加入第3张桌子。
SELECT jss_products.* from jss_products_tree
INNER JOIN jss_products
ON jss_products.productID = jss_products_tree.productID
INNER JOIN jss_extrafields_values
on jss_extrafields_values.productId = jss_products.productID
WHERE stock!=0 AND
and sectionID=1
order by jss_extrafields_values.field