可能是两个简单的问题,但我想不出合适的搜索词:
问题:1。我能告诉数据库在创建新条目时自动插入主键吗?意味着:
INSERT INTO guest (IDguest, firstname, lastname). VALUES('3', 'Isabell', 'ExamplewomanB');
后:INSERT INTO guest (firstname, lastname) VALUES('Isabell', 'ExamplewomanB');
:→IDguest = 3.
问题:2。如何在关系数据库查询中获得链接表的名称/属性项,而不是外键id ?所以我想显示一下2022年7月11日客人的名字。
DB例子:
客人餐桌:
IDguest | firstname | lastname | 1 | 奥托 | Exampleman | 2
---|---|---|
安娜 | Examplewoman |
我的错误是没有在begin和end
中命名表应该是正确的:
SELECT * FROM booking INNER JOIN guest ON guest.IDguest = booking.guestID WHERE '2022-07-11' between booking.begin and booking.end;