如何在此选择中进行选择? MySQL的

时间:2017-04-25 14:06:15

标签: mysql

这是我的选择

$(document).on("click", ".run", function(){
alert("Clicked!");
});

但我需要知道表Product_categories 中的列category_url




我尝试了这个,但没有工作

SELECT id, name, price, category, url, image1 FROM `Products_items` WHERE active='y' and stockCount >= 1 ORDER BY views DESC

2 个答案:

答案 0 :(得分:0)

您可以使用JOIN连接两个表,您有更多信息there。如果您在products_items表上有与该类别相关的外键,则可以执行以下操作:

SELECT a.id, a.name, a.price, a.category, b.url, a.image1 
FROM `Products_items` a 
LEFT JOIN Product b ON a.category_id = b.id 
WHERE a.active='y' and a.stockCount >= 1 ORDER BY a.views DESC

答案 1 :(得分:0)

JOIN子句用于组合两个或多个表中的行,基于它们之间的相关列。

SELECT * FROM Products_items as items JOIN Product_categories as categories ON items.category = categories.id;