我有一个表,其中一列中包含重复数据。我想显示唯一数据以及 rownum 或序列号。我的表有字段 table1(tno,tname),其中 tname 有重复值,我想显示唯一的“tname”数据。
问问题
1678 次
4 回答
3
试试这个:
SET @auto:=0;
SELECT @auto:=@auto+1 rownum, tname
FROM table1 GROUP BY tname
于 2012-11-28T08:49:19.323 回答
2
试试这个 :
Select tname, tno
from table1
group by tname having count(*)=1
于 2012-11-28T08:48:55.580 回答
0
感谢您的所有贡献...我得到了答案。如果您得到比这更好的答案,请分享..
select @rownum:=@rownum+1 sno, a.tname FROM (SELECT DISTINCT tname from Table1) a, (SELECT @rownum:=0) r limit 60
于 2012-11-28T08:53:57.643 回答
0
使用 UUID()
从 table1 中选择 UUID() 作为 uniqueID
于 2014-04-30T12:30:38.817 回答