永发信息网

mysql 使用 distinct关键字有多个字段时不起作用

答案:2  悬赏:80  手机版
解决时间 2021-03-14 06:50
  • 提问者网友:辞取
  • 2021-03-13 21:29
mysql 使用 distinct关键字有多个字段时不起作用
最佳答案
  • 五星知识达人网友:十年萤火照君眠
  • 2021-03-13 22:48
select distinct name from table
得到的结果是:
name
a
b
c

好像达到效果了,可是,我想要得到的是id值呢?改一下查询语句吧:

select distinct name, id from table

结果会是:

id name
1 a
2 b
全部回答
  • 1楼网友:胯下狙击手
  • 2021-03-13 23:51
1、select语句可以用回车分隔 $sql="select * from article where id=1" 和 $sql="select * from article where id=1",都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时 2、批量查询数据 可以用in来实现 $sql="select * from article where id in(1,3,5)" 3、使用concat连接查询的结果 $sql="select concat(id,"-",con) as res from article where id=1" 返回"1-article content" 4、使用locate 用法:select locate("hello","hello baby");返回1 不存在返回0
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯