【发布时间】:2015-05-16 20:39:45
【问题描述】:
我有 2 个 mysql 表,一个包含用户详细信息,第二个包含用户看到的所有页面 (1:N)
TABLE "users"
id int(10) auto_increment primay
ip varchar(15)
lang char(2)
...
TABLE "pages"
id int(10) auto_increment primay
uid int(10) index
datetime datetime
url varchar(255)
我知道可以加入 2 个表,但我有点困惑如何获取第一个和最后一个日期时间,以及“页面”表中的第一个 url...
SELECT * FROM users, pages WHERE users.id = pages.uid
我认为使用 GROUP BY / MIN(pages.datetime), MAX(pages.datetime) 但我不知道在哪里使用它,以及如何获取第一个 pages.url
【问题讨论】: