我想合并两个列表并使用play!在前端显示输出。该列表是SQL查询的结果集。我有两个列表,因为我正在运行两个查询,我想合并两个列表并在UI中显示。由于性能问题,我无法使用 INNER JOIN 。有什么方法可以一次遍历两个列表吗?
答案 0 :(得分:1)
首先,单个INNER JOIN
会给您带来性能问题?您的问题可能在其他地方(缺少支持索引等),因为任何现代rdbms都可以比替代方案更快地执行连接。话虽如此,我并不完全确定连接是你想要的。
假设当你说“合并两个列表并在UI中显示”时,我会低估你的要求。您可能想要的是UNION
(如果您希望数据库删除列表之间的任何重复项)或UNION ALL
,如果您只想在一个数据集中显示两个查询的结果。