【发布时间】:2021-12-30 11:51:12
【问题描述】:
您好,欢迎回答我的问题
我有这张桌子:
CREATE TABLE IF NOT EXISTS business(
businessname varchar(250) NOT NULL,
title varchar(250) NOT NULL,
registerdate datetime NOT NULL,
id int NOT NULL,
city varchar(50) NOT NULL,
tk varchar(10) NOT NULL,
number varchar(20) NOT NULL,
branch int,
doy_id int NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (branch) REFERENCES business(id)
ON DELETE CASCADE ON UPDATE CASCADE,
FOREIGN KEY (doy_id) REFERENCES doy(id_kataxorisis)
ON DELETE CASCADE ON UPDATE CASCADE
)
如您所见,此表代表一家公司,虽然很差,但确实如此。
分支列代表公司的“子”
我想(用select语句)找到每个公司及其母公司的名称,如果公司没有母公司,那么它应该显示NULL。
我一直在考虑这个问题,但我什至不知道如何开始。你能帮帮我吗?
【问题讨论】: