【发布时间】:2012-12-14 16:48:42
【问题描述】:
我有一张桌子:
表名:page_description deciption_id (pk)、page_id (fk)、language_id (fk)、名称 1, 1, 1, 第一页 2、1、2、首页_second_lang 3, 2, 1, 第二页 4, 3, 2, 第三页 通常,此表包含来自不同语言页面的数据。 第一行表示:第一页名称是语言 1 的“第一页” - 现在是英语。 我想要页表中的每一页,以及 LOWEST language_id 的名称! 所以是这样的: 1, 1, 1, 第一页 3、2、1、第二页 4, 3, 2, 第三页我有一个查询:
选择 * FROM 标题描述 按标题 ID 分组 ORDER BY heading_id ASC, language_id ASC它会回馈我想要的东西。但是如果表格是这样的:
表名:page_description deciption_id、page_id、language_id、名称 1、1、2、首页_second_lang 2, 1, 1, 第一页 3, 2, 1, 第二页 4, 3, 2, 第三页ORDER BY 不会归还我想要的。我试过了。
这里: http://sqlfiddle.com/#!2/de7bd/6/0
在第一行我想查看 language_id 1。
【问题讨论】: