gpt4 book ai didi

mysql - 编写两条不同的SQL语句生成下表

转载 作者:行者123 更新时间:2023-11-29 16:46:13 24 4
gpt4 key购买 nike

我有一个问题:drivercar是保险数据库系统中的两个表。使用MySQL服务器,按照如下所示的顺序执行以下SQL语句,以实现带有数据的drivercar表。

CREATE TABLE driver 
(
driverID INT NOT NULL PRIMARY KEY,
name VARCHAR(30) NOT NULL,
cityAddress VARCHAR(25)
);

CREATE TABLE car
(
plateID CHAR(6) NOT NULL PRIMARY KEY,
model VARCHAR(20) NOT NULL,
driverID INT NOT NULL
);

INSERT INTO driver VALUES ('111', 'Ahmad', 'Madaba');
INSERT INTO driver VALUES ('222', 'Mazen', 'Zarqa');

INSERT INTO car VALUES ('111aaa', 'Toyota', '222');
INSERT INTO car VALUES ('222bbb', 'Nissan', '111');
INSERT INTO car VALUES ('333ccc', 'Mitsubishi', '111');

根据上述信息,回答以下 4 个问题:

我已经提供了 4 个问题的屏幕截图;我为每个问题只写了一个陈述,我不知道如何写第二个陈述 - 你能帮我吗?

part2 and part3

part1

part4

最佳答案

我只是用第一个问题作为例子,但对我来说:

SELECT c.driverID, name, cityAddress, plateID, model, d.driverId FROM driver d, car c WHERE d.driverID = c.driverID;
SELECT d.driverID, name, cityAddress, plateID, model, c.driverId FROM driver d, car c WHERE c.driverID = d.driverID;

可以被认为是两个不同的语句。如果不能视为t,可以添加ORDER BY关闭。

关于mysql - 编写两条不同的SQL语句生成下表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53100509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com