首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在字段列表中的db **'RentalDate‘中创建视图事件是不明确的**

在字段列表中的db **'RentalDate‘中创建视图事件是不明确的**
EN

Stack Overflow用户
提问于 2019-02-14 20:37:51
回答 1查看 17关注 0票数 0

字段列表中的“RentalDate”是不明确的

代码语言:javascript
复制
drop view if exists event;
create view event as
select concat(customer.firstname, " ", customer.surname) as title, 
Concat(DATE_FORMAT(RentalDate,'%Y-%m-%d'), "T", StartTime) as start, 
concat("Equipmentitem: " ,equipmentitem.id) as equipment,rental.id as id
from customer, equipmentitem, rental
where customer.ID = rental.CustomerID and equipmentitem.id=rental.EquipmentID;

这是db中的表。

代码语言:javascript
复制
Create Table Rental
(
    RentalID    integer,
    RentalDate  Datetime,
    ReturnDate  Datetime,
    RentalInvoice Integer,
    Primary Key(RentalID),
    Foreign Key(CustomerID) references Customer(CustomerID),
    Foreign Key(DeliveryID) references Delivery(DeliveryID),

);

Insert into Rental(RentalID, RentalDate, ReturnDate,  RentalInvoice,) values(1,'2018-3-8','2019-3-8','3');
Insert into Rental(RentalID, RentalDate, ReturnDate,  RentalInvoice,) values(2,'2017-3-8','2018-3-8','4');
Insert into Rental(RentalID, RentalDate, ReturnDate,  RentalInvoice,) values(3,'2018-1-6','2019-2-6','5');
Insert into Rental(RentalID, RentalDate, ReturnDate,  RentalInvoice,) values(4,'2018-4-10','2018-3-12','6');
Insert into Rental(RentalID, RentalDate, ReturnDate,  RentalInvoice,) values(5,'2018-2-7','2019-3-11','8');
Insert into Rental(RentalID, RentalDate, ReturnDate,  RentalInvoice,) values(6,'2018-3-8','2019-3-9','7');
EN

回答 1

Stack Overflow用户

发布于 2019-02-15 07:10:22

这意味着“RentalDate”对于不同的表是常见的

试一试

代码语言:javascript
复制
Concat(DATE_FORMAT(<nameOfTable>.RentalDate,'%Y-%m-%d'), "T", <nameOfTable>.StartTime) as start
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54698707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档