gpt4 book ai didi

php - 从两个mysql表中选择数据

转载 作者:行者123 更新时间:2023-11-29 08:51:27 25 4
gpt4 key购买 nike

我有两个数据库表,第一个是 TABLE_GLOBAL_PRODUCTS,其中存储所有产品信息。

store_id, product_id, product_name, product_description, product_price

第二个表是TABLE_STORES,其中存储所有商店信息。

store_id, store_name, store_country, store_tags, store_description

我有一个搜索表单,用户可以在其中搜索商店位于所选国家/地区的产品。比方说,我想搜索仅在美国有商店的棉质衬衫。

现在,在 mysql 查询中,如何在 TABLE_GLOBAL_PRODUCTS 中选择 product_id、product_name、product_description、product_price 其中

store_id(在 TABLE_GLOBAL_PRODUCTS 中)是 store_id(在 TABLE_STORES 中)是所选的 store_country。我希望我解释得更清楚。

如何实现它或者有什么方法可以更好地实现它?

谢谢。

最佳答案

这可以通过连接两个表来完成试试这个

SELECT p.*
FROM TABLE_GLOBAL_PRODUCTS p
INNER JOIN TABLE_STORES s ON s.store_id = p.store_id
WHERE s.store_country = 1

假设 1 是所选国家/地区

关于php - 从两个mysql表中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11101154/

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