【发布时间】:2010-09-25 03:52:35
【问题描述】:
我对 MYSQL 一点也不流利。我想要做的是我有一个表,其中包含具有唯一 ID 号的画廊列表。我有另一个表 ImageData,其中包含与第一个表中的每个 GalleryID 相关的图像可能多达 1000 个。我想做一个从每个 GalleryID 中获取 5 条随机记录的选择。我正在尝试在不执行循环和多次访问数据库的情况下执行此操作。
表格如下 画廊 -> GalleryID -> 画廊名称
ImageData -> ImageID -> 图像名称 -> GalleryID
我希望这是有道理的。
【问题讨论】:
-
您的 ID 是什么数据类型,如果它们是数字,它们是否类似于身份/序列?
标签: sql mysql greatest-n-per-group ranking