0

假设我有下表:

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

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

我想到了类似的东西:CONCAT(sender,"-",recipient),然后替换idu-or-idu什么都没有。但我希望有更清洁的东西!

谢谢。

4

1 回答 1

0

尝试这个 ::

REPLACE(REPLACE(CONCAT(sender,"-",recipient),'idu-',''),'-idu','')
于 2012-10-20T12:31:09.230 回答