SQL连接,具有2个具有相同名称的列

时间:2017-09-30 07:38:41

标签: sql join mariadb

我创建了这个查询:

SELECT  *
    FROM  arrangement, booker
    WHERE  arrangement.arrangement_id = booker.arrangement_id
      AND  arrangement.dato BETWEEN '2017-09-29' AND '2017-14-10'
      AND  booker.dato > '2017-22-09 18:31:53'
      AND  arrangement.remind = '0' 

安排和预订都有一个名为'dato'的字段。我尝试使用来自预订者的'dato'作为参数。

我选择'arrrangement.dato之间'工作正常 然后我选择'booker.dato<'

然而,'booker.dato<'在执行查询时失败并在arrange.dato中运行。任何人都可以向我解释一下吗?

1 个答案:

答案 0 :(得分:1)

使用JOIN关键字和ON子句