SQL Select - Distinct - Random

时间:2015-04-04 16:13:22

标签: sql random distinct

这些是我的table table1(位置,俱乐部,国家,国旗)和

的字段

我需要随机显示俱乐部名称而不重复国家/地区,

使用此查询

select top 4 position 
from table1 where flag = 0 
and exists(select distinct country from table1) order by newid()

但结果重复了该国家的名称,

你可以帮帮我吗?

谢谢,

AM

2 个答案:

答案 0 :(得分:0)

如果要选择不同的国家/地区和俱乐部,请使用DISTINCT关键字。否则请提供您的select子句应包含的内容。

答案 1 :(得分:0)

我正在使用SQL Server,而我正试图从不同的国家/地区选择4个俱乐部,......

俱乐部国家正确选项

benfica Portugal 切尔西英格兰 意大利之间 马德里西班牙

俱乐部国家/地区选项错误

benfica Portugal 切尔西英格兰 男子英国 马德里西班牙

tks,

AM