【发布时间】:2019-03-05 08:43:11
【问题描述】:
我有 2 张桌子:
-
表 1 有 4 列
- column1 是我的 id
- column2 是整数
- column3 是日期
- column4 是 varchar
-
表 2 有 5 列
- column1 是 id
- column2 是整数
- column3 是整数
- column4 是 varchar
- column5 是 varchar。
这是我目前的查询:
SELECT column2
FROM table1
WHERE column3 >= #today#
EXCEPT
SELECT column3
FROM table2
WHERE column2 = '2628'
ORDER BY table1.column2
当我显示我的结果时,它会显示我想要的信息,但我希望它显示 table1、column3…
这是我的输出:(我正在使用 ColdFusion)
cfoutput query="date"
School Day - #table1column2# br
/cfoutput
47
48
49
52
53
55
我希望它显示如下:
11/1/2018
11/2/2018
11/3/2018
11/6/2018
11/8/2018
我尝试过INNER JOIN table2 ON table1.column2 = table2.column3,但它似乎不起作用。
任何帮助将不胜感激。
【问题讨论】:
-
能否让您的问题更具可读性
-
MySQL 不支持
except子句 -
请将代码部分格式化为:
code = code_lol. -
不清楚你想做什么。尝试清楚地说明一些示例数据的预期输出。
标签: mysql