2列为1,不包括预定义值

时间:2012-10-20 11:28:26

标签: mysql activerecord

说我有下表:

messages
-------
id
sender
recipient
msg

我想获取用户的会话,但不包括他自己,以便我最终得到列:id, user, msguser将成为另一个人。显然,我们想要排除的用户是已知的。

我想到了CONCAT(sender,"-",recipient)之类的内容,然后一无所有地替换idu--idu。但我希望有更清洁的东西!

感谢。

1 个答案:

答案 0 :(得分:0)

试试这个::

REPLACE(REPLACE(CONCAT(sender,"-",recipient),'idu-',''),'-idu','')