【发布时间】:2020-01-21 05:55:04
【问题描述】:
在 TABLE_1 中添加一条新记录的单个插入语句:
- TABLE_1_ID 值作为 TABLE_1 + 1 中的记录总数插入。
- COLUMN_NAME 的值为“ABC”。
- TABLE_2_ID 值应根据值从 TABLE_2 中选取 COLUMN_NAME 是“ABC”。
- TABLE_3_ID 值应根据值从 TABLE_3 中选取 COLUMN_NAME 是“ABC”。
以上所有指定的语句都必须使用单插入语句来完成。所有 3 个表的架构如下:
TABLE_1
COLUMN_NAME COLUMN_TYPE IS_NULLABLE COLUMN_KEY COLUMN_DEFAULT
----------- -------------- -------------- ------------- --------------
TABLE_1_ID smallint(6) NO PRI (null)
COLUMN_NAME varchar(200) YES (null)
TABLE_2_ID smallint(6) YES MUL (null)
TABLE_3_ID smallint(6) YES MUL (null)
表_2
COLUMN_NAME COLUMN_TYPE IS_NULLABLE COLUMN_KEY COLUMN_DEFAULT
-------------- -------------- -------------- ------------- -----------------
TABLE_2_ID smallint(6) NO PRI (null)
COLUMN_NAME varchar(20) YES (null)
表_3
COLUMN_NAME COLUMN_TYPE IS_NULLABLE COLUMN_KEY COLUMN_DEFAULT
-------------- -------------- -------------- ------------- -----------------
TABLE_3_ID smallint(6) NO PRI (null)
COLUMN_NAME varchar(20) YES (null)
【问题讨论】: