【发布时间】:2021-07-20 17:04:43
【问题描述】:
我在第一个表中有 2 个表,我定义了可能的设备,例如消火栓或火灾报警系统,所有这些都是在一定时间内检查,在这个表中我有这些设备的名称和它们的时间是检查,在第二个表中,我有最后一次检查的日期,我想创建一个视图列表,但其中包含信息,下一次检查何时实现, 像这样
Create View listafacilitymanagemen AS
SELECT DISTINCT ID, tipo, posicion, checeo, checeo + checeointerval,
JOIN ID, tipo, checeointerval
FROM hotel.facilitymanagemen_equipo
ORDER BY checeo + checeointerval;
我的数据库非常大,我不希望它出现在“facilitymanagement”表的另一列中。
【问题讨论】:
-
表之间需要一个连接条件,否则会得到一个全叉积。
-
你不能在
FROM之前有JOIN。 -
我不明白你在做什么。
JOIN后面必须跟一个表名,但ID、tipo和checeointerval是列,而不是表。 -
请添加样本数据和想要的结果。
-
没错,这些是列
标签: mysql view calculated-columns