【发布时间】:2022-01-03 14:26:47
【问题描述】:
| ticketId(**) | timeExpected | timeElapsed |
|---|---|---|
| 187 | 5 | 5 |
| 225 | 4 | 8 |
| 856 | 8 | 15 |
| 782 | 10 | 8 |
**主键 *外键
| id(**) | (*)ticketId | beyondTime |
|---|---|---|
| 1 | 187 | 0 |
| 2 | 225 | 1 |
| 3 | 856 | 1 |
| 4 | 782 | 0 |
我必须知道他的哪张票超时了,我在我的数据库中已经记住了这一点,但我无法用 SQL 弄清楚。我想知道一张票什么时候过期,比如票号 225,我想用二进制 1 更新另一个表,表示“过期”,0 表示“好”。
当我在第一个表中执行“timeExpected - timeElapsed”时,如果票证超过预期时间,我不知道是否可以更新“beyondTime”表。
【问题讨论】:
-
两个表的主键是什么:
id或ticketId?从例子中看不清楚。 -
856票呢?也过时了。
-
对不起,我刚刚编辑了,现在应该清楚了,否则告诉我我会更正