【发布时间】:2013-12-16 19:39:55
【问题描述】:
我需要能够选择数据库中保存的 3 个不同的图片 URL,但还要在不影响 DISTINCT 参数的情况下提取行中的其他数据...
示例::
数据库 =
ID - PICTURE_URL
01 - domain.com/pic1.jpg
02 - domain.com/pic1.jpg
03 - domain.com/pic1.jpg
04 - domain.com/pic2.jpg
05 - domain.com/pic3.jpg
因此,在上面的示例中,SQL 应该只 PULL ID 1、2 或 3 作为结果,而 4 和 5 作为其他 2 个结果。
输出 =
01 Domain.com/pic1.jpg
04 Domain.com/pic2.jpg
05 Domain.com/pic3.jpg
或
02 Domain.com/pic1.jpg
04 Domain.com/pic2.jpg
05 Domain.com/pic3.jpg
或
03 Domain.com/pic1.jpg
04 Domain.com/pic2.jpg
05 Domain.com/pic3.jpg
因为picture_url都有相同的url指向存储在服务器上的一张图片,所以我不想选择相同的3张图片。
:)
对此的任何帮助将不胜感激:)
【问题讨论】:
-
当您需要获取不同的 url-s 时,为什么您对 ID 感兴趣?