两个查询,查询的是同一个表,返回结果集相同,除了union还有什么办法合并结果集?

select t.*from talk twhere t.user_id = 2Unionselect t.*from talk t, user_contact cwhere c.user_id = 2 and c.contact_type = 1 and c.be_user_id = t.user_id

不想使用 Union 也不想去重,有没有最简单的写法?

hibernate不支持Union

可不可以使用内连接和左连接 实现呢?


手掌心
浏览 1590回答 1
1回答

慕标琳琳

1.union2.使用异步发送两个sql过去再合并,效果和union一样
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL