gpt4 book ai didi

MySQL 外部参照表

转载 作者:可可西里 更新时间:2023-11-01 08:06:27 25 4
gpt4 key购买 nike

由于某种原因,我在绘制空白时需要一些外部参照表方面的帮助。

我有以下3张表

+---------------------+
| Products |
+---------------------+
| id |
| stock_number |
| size |
| qty |
+---------------------+

+-------------+
| Category |
+-------------+
| id |
| name |
| description |
| img |
+-------------+

*外部参照表

+--------------+
| category_prod|
+--------------+
| cat_id |
| prod_id |
+--------------+

考虑到这一点,说我有

  • 类别:ID 为 1 的苹果
  • 产品:Granny Smith,ID 为 2
  • 产品:黄色美味,ID 为 5

所以我会在外部参照表中有 category_prod:

+--------+---------+
| cat_id | prod_id |
+--------+---------+
| 1 | 2 |
| 1 | 5 |
+--------+---------+

我将如何编写查询以使用外部参照表获取所有产品信息,以查看哪些产品属于哪个类别。

所以基本上我希望我的输出是苹果类别中的所有产品以及该产品的所有字段显示

最佳答案

加入表格:

SELECT p.* FROM Products p
LEFT JOIN categry_prod cp ON cp.prod_id=p.id
WHERE cp.cat_id=1;

关于MySQL 外部参照表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14243978/

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