gpt4 book ai didi

mysql - 如何在mysql的查询中建立子查询

转载 作者:行者123 更新时间:2023-11-29 12:33:49 24 4
gpt4 key购买 nike

select * from tblproducts where " . $where . " order by $sort $order limit $offset,$rows

上面的查询工作正常,并从 tblproducts 中提取所有记录。

我还有另一张 table tblsellers。

这两个表通过外键“sellerid”链接

如何修改上述查询,以便可以根据外键 sellerid 从 tblsellers 中提取 sellerurl 字段?

最佳答案

您需要一个JOIN :

SELECT
tblproducts.*, tblsellers.sellerurl
FROM
tblproducts INNER JOIN tblsellers
ON tblproducts.sellerid = tblsellers.sellerid
WHERE
...
ORDER BY
...
LIMIT ...,...

这将返回所有有卖家的产品。如果您想退回所有产品,可以使用 LEFT JOIN。

关于mysql - 如何在mysql的查询中建立子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27088568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com