我有两个表,节目和对象。我想打印出最新的对象,以及它们显示的名称。现在我做这种方式:加入时出现了棘手的SQL
SELECT MAX(objects.id) as max_id, shows.name, shows.id
FROM shows, objects
WHERE shows.id = objects.showId
GROUP BY shows.name
但是,如果我也想获取对象的情节,我不能把它像SELECT object.episode [...]
,因为那时不会自动选择是MAX(objects.id)
对象,所以我的问题是如何做到这一点?
如果您还没有想通了,我的表他们是这样的:
- 显示
- ID
- 名
也:
-
个
- 对象
- ID
- 名
- 插曲
- 赛季
- showId
使用MySQL。谢谢!
是性能低下的问题?你在每张桌子上有多少行? – 2010-03-27 23:54:42