【发布时间】:2013-01-10 03:58:04
【问题描述】:
items table(the users will select and store into mysql
itemID | name | item
1 | Mary | pants, jeans
2 | John | jacket, shirt
3 | Jack | jacket, shirt
description table
descID | item
1 | jacket, shirt
2 | pants, jeans
3 | dress, jeans
comment table (retrieve the no of comments made)
commentId| item | comment
1 | jacket | great
2 | jacket | nice
3 | jeans | comfortable
如何从评论表示例中检索 cmets 的编号,John 已登录。它应该检索 2。
到目前为止,我有这个 SQL 语句:
SELECT DISTINCT(COUNT(comment)) AS comment
FROM comment co
INNER JOIN item i
WHERE co.item = i.item;
【问题讨论】:
-
什么是 DDL? (描述表格)
-
从评论中选择计数(*)
-
不清楚表与其他表的关系。
-
我认为您需要重新考虑表格的组织方式。您不应该在单个字段中存储诸如“夹克、衬衫”之类的值。它使您当前的任务变得更加困难。
-
您能否至少说明它们之间的关系?