SQL选择 - 鲜明 - 随机
问题描述:
这些都是我的表table1(位置,俱乐部,国家,旗)和SQL选择 - 鲜明 - 随机
的领域,我需要随机显示俱乐部名称不重复的国家,
一个使用这种查询
select top 4 position
from table1 where flag = 0
and exists(select distinct country from table1) order by newid()
,但事实证明,重复这个国家的名字,
你能帮助我吗?
谢谢你,
AM
答
如果你要选择不同的国家和俱乐部,使用DISTINCT关键字。否则,请提供您的选择条款应包含的内容。
答
我使用SQL Server中,我试图在随机从不同国家挑选4个俱乐部,...
俱乐部国家正确的选项
本菲卡葡萄牙 切尔西英格兰 间意大利 马德里西班牙
俱乐部国家不正确的选项
本菲卡葡萄牙 切尔西英格兰 曼联英格兰 西班牙马德里
TKS,
AM
您正在使用哪个数据库管理系统? Postgres的?甲骨文? – 2015-04-04 16:15:20
什么是“存在(select distinct ...”应该完成? – 2015-04-04 16:24:29
你的意思是你试图从每个国家选择一个随机俱乐部吗? – 2015-04-04 16:26:17