说我有下表:
messages
-------
id
sender
recipient
msg
我想获取用户的会话,但不包括他自己,以便我最终得到列:id, user, msg
。 user
将成为另一个人。显然,我们想要排除的用户是已知的。
我想到了CONCAT(sender,"-",recipient)
之类的内容,然后一无所有地替换idu-
或-idu
。但我希望有更清洁的东西!
感谢。
答案 0 :(得分:0)
试试这个::
REPLACE(REPLACE(CONCAT(sender,"-",recipient),'idu-',''),'-idu','')