我有两张表:
**WEEK**
-id
-week #
**ITEM**
-id
-name
-is_marked
-week #
我最终希望得到的结果是有一个表,其中有一个包含week #
的rowspan="3“单元格,后面是SELECT * FROM item WHERE week = week_number AND is_marked = 1
每周的三个结果
我不知道我是否需要连接任何东西,因为我实际上不需要来自WEEK表的任何数据,但是我不太清楚如何遍历结果以获得所需的输出。有什么想法?
发布于 2010-02-07 18:10:26
好的,一些想法。
发布于 2010-02-07 18:04:56
更改item表以保存周id而不是值。
然后,您可以通过执行以下操作来执行简单的连接:
select i.name
from item i
inner join week w on w.id = i.id
where w.week = '2' and i.is_marked = '1'
https://stackoverflow.com/questions/2217656
复制相似问题