gpt4 book ai didi

php - 我如何加入这些表?

转载 作者:行者123 更新时间:2023-11-29 09:20:12 25 4
gpt4 key购买 nike

我有两个表:

**WEEK**

-id

-week #

**ITEM**

-id

-name

-is_marked

-week #

我最终想要的结果是有一个表格,其中有一个 rowspan="3"表格单元格,其中包含 week #,后面是来自 SELECT * FROM 的每周的三个结果项目 WHERE week = week_number AND is_marked = 1

我不知道是否需要 JOIN 任何内容,因为我实际上不需要 WEEK 表中的任何数据,但我不太清楚如何循环结果以获得所需的输出。想法?

最佳答案

好吧,一些想法。

  1. 您真的需要数据库中的周表吗?它有什么目的?它似乎是项目表的一个值。它并不是真正的实体,因此在我看来可能不需要单独的表。

  2. 您是对的,两个表中没有任何内容可以连接。如果 Item 表中有 week_id,而不是数字,那就有意义了,除了我在 1 中的评论

  3. 为什么每周只有 3 件商品?如果您确实想要,我建议您按项目表中的周数订购。您可以丢弃代码中的其他值。在本例中使用 order by 子句。

  4. 或者,您可以循环遍历周表中的所有值,对于每个值,使用周数从项目表中选择。您可以使用 limit 子句仅返回 3 个项目。

关于php - 我如何加入这些表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2217656/

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