组合两列并加入一个MySQL

时间:2017-01-19 19:14:24

标签: mysql

我有两张表格,其中包含以下栏目 表A:name,start_date,end_date
表B:name,date_range

表B date_range是表A的start_date和end_date的组合。

SELECT tableB.date_range,
CONCAT(tableA.start_date, tableA.end_date) AS date_range 
FROM tableB
INNER JOIN tableA ON tableB.date_range=date_range

我是MySQL的新手,想了解如何加入这两个表吗?

1 个答案:

答案 0 :(得分:0)

我没有对此进行过测试,但您必须在连接条件中进行连接。

SELECT tableB.date_range,
  FROM tableB
  JOIN tableA ON tableB.date_range=CONCAT(tableA.start_date, tableA.end_date)