关于判断某列值的问题。 表A为: ID,sent,acceptor各个字段的值为: 123,a,b现在有两个数据:一个是ID值:123,另外一个值是a,但不知道这个a是sent列还是acceptor列,请问怎样来判断。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select if(sent='a','sent',if(acceptor='a','acceptor',''))from awhere id=123 select * from (select ID ,sent,'sent' as bz from a union allselect ID ,acceptor,'acceptor' from a) bwhere id=123 and bz='a' 求助,Linux下安装mysql的问题 求教 mysql 中 set option 是什么查询? 这种sql语句怎么写 如何实现在一个库部分的表自增长是1 另外一部分自增长是2 postgresql里有没有像oracle中的那类分析函数? 用mysql administrator导入PHPmyadmin导出的SQL 把.dbf文件转化成为mysql的数据库表的文件的软件在哪找啊? 莫名其妙的Memory fault??? Mysql 存储结构求助 200分赠送 Mysql用LOAD DTA INFILE导入数据 SQL语句按条件取得数据不对 求一个SQL语句。
from a
where id=123
select ID ,sent,'sent' as bz from a
union all
select ID ,acceptor,'acceptor' from a) b
where id=123 and bz='a'