【发布时间】:2011-06-06 00:26:18
【问题描述】:
我不是 SQL 方面的专家,所以我在这里请求一些关于以下案例的帮助:
我有 2 张桌子; 1 个表“任务”(ID,TITLE,CREATEDAT) 和 1 个表“活动”(ID,TASK_ID,TITLE,CREATEDAT),其中 CREATEDAT 是 DATETIME 列。
我想在任务和活动中列出按最后CREATEDAT 列排序的任务!我的意思是,有最近的任务(CREATEDATAND 有最近的活动,这样的任务和活动表的结合......)但我真的不知道如何处理?
感谢您的帮助!
【问题讨论】:
-
每个任务在
activity表中都有一个条目吗?排序中活动和任务创建日期的优先顺序是什么?请将表格发布为sample SQL code。请注意,您可以通过缩进四个空格来format lines as code。编辑器工具栏中的“{}”按钮会为您执行此操作。单击编辑器工具栏中的橙色问号以获取有关格式设置的更多信息和提示。 -
最后,我在任务表中添加了一个名为“updatedat”的新列,并在更改任务标题或描述以及向其中添加新活动时设置此列...
标签: mysql sql sql-order-by left-join