我有两张不同的桌子。“timelistenr”列在这两个列中是相同的,但其余的列是不同的。我想把它们都打印在一张桌子上,但我不知道最简单的方法?

SELECT * FROM timelistelinje WHERE timelistenr > 7;

SELECT * FROM timeliste WHERE timelistenr > 7;

时间列表行包含:时间列表编号'124;行号'124;开始日期'124;开始时间'124;结束时间'124;中断'124;描述
时间列表包含:时间列表编号'124;状态'124;传送'124;付费'124;描述
(注意'description'包含不同的值。)

最佳答案

正如利亚姆所说,或者:

SELECT * FROM timeliste l, timelistelinje ln
WHERE l.timelistenr = ln.timelistenr AND ln.timelistenr > 7

关于sql - 在一个输出中合并两个表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46545785/

10-15 21:18