gpt4 book ai didi

mysql - 以下四个表的mysql查询是什么

转载 作者:行者123 更新时间:2023-11-30 23:05:10 24 4
gpt4 key购买 nike

我有四张 table 。

用户:

user_id  user_name  client_id
1 abhi 1
2 ravi 2

客户:

client_id   client_name    products
1 tom cake, patties
2 pet cookie, cake

产品:

product_id  product_name
1 cake
2 cookie
3 patties

报告:

report_id   product_id 
1 1
2 3
3 2
4 1
5 3

如果 Ravi 登录,那么他只能看到如下报告:

report_id   product_id 
1 1
3 2
4 1

我只需要 MySQL 查询

最佳答案

在您的“客户”表中,不要保存“产品”的多个值,而是将其拆分并仅放置“产品 ID”而不是实际产品值,这就是您拥有表“产品”的原因。您的表“客户”不在 First normal form 中.所以如果可能,改变表的结构

关于mysql - 以下四个表的mysql查询是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22217371/

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