取表中数据,某字段名重复的值只取一次,不用数组和临时表,有何方法? select distinct name from tableName 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果要其它字段一起显示select * from tableName group by name 得到总共进过多少种货物select count(distinct name) as cnt from tableName select DISTINCT fieldName from tableName 只取fieldName 的值,同名的只取一次 那如果我要列出name值为aaa和bbb的两样货物的所有记录,用一条select语句可以做到吗? 那如果我要列出name值为aaa和bbb的两样货物的所有记录,这样取不是连重复的也取出来了吗select * from 表名 where name in (select distinct name from 表名 where name='aaa' or name='bbb') 不,是要把重复的也列出来。只要是name为aaa和name为bbb的记录都列出来。 括号里面的select distinct 有用吗?直接select * from 表名 where name ='aaa' or name='bbb'不就好了。这个问题跟开始那个有关吗? select count(namenum) as cnt from tableName group by name order by name 同意 binscut(何时走出迷雾),能用SQL语句来实现的就最好用SQL直接实现。 我想实现增加1,2,3, -----数组排序问题------- header 跳转,session丢失 求教,已知年、月、星期、求日期 php:查询数据库同时不能打开其他页面 Csdn结贴工具,散分专用 [FF插件] 求一个查询数据表是否存在的sql语句 如何用数组统计数量? 网络硬盘!?帮忙!散分! 毁灭session 能不能在insert完数据后返回auto_increment字段的值?如果insert语句没有这个功能还有比较高效的办法吗? 用PHP做转向的问题(更改下载文件名)
select * from tableName group by name
select count(distinct name) as cnt from tableName
只取fieldName 的值,同名的只取一次
select * from 表名 where name in (select distinct name from 表名 where name='aaa' or name='bbb')
select * from 表名 where name ='aaa' or name='bbb'
不就好了。
这个问题跟开始那个有关吗?