【发布时间】:2017-04-23 03:19:20
【问题描述】:
SQL 问题。 我目前有两个 SQL 表 一个称为 Waitlist 的表和一个称为 Booking 的表。它们不相同(候补名单包含比预订更多的信息)。它们看起来像这样:
候补名单:
# Customer Day Timestamp Flight
1 Joseph 2017-04-22 2017-04-22 16:20:33.178 F101
预订:
# Customer Flight Day
1 Timmy F101 2017-04-22
2 Joseph F101 2017-04-22
我想从候补名单中删除重复的数据(在本例中为 joseph 条目).... 我尝试了以下方法: 从候补名单中删除 Customer = booking.customer 和 day = booking.day 和 flight = booking.flight 我也尝试过没有运气的 INNER JOIN。 请帮忙!!
【问题讨论】:
-
delete the duplicate data from waitlist... 我在waitlist中只看到一条记录。顺便问一下,您使用的是哪个数据库(例如 MySQL、Oracle 等)? -
我正在使用 Derby 数据库和 JDBC。对于我的问题不清楚,我很抱歉,我想知道如何删除候补名单中的第一个也是唯一一个条目,因为我在预订中有它。谢谢