0
이 오류가 없어야합니다. 여기에 코드를입니다중복 열 이름 MySQL
drop database if exists myDB;
CREATE DATABASE IF NOT EXISTS myDB;
USE myDB;
CREATE TABLE teacher(
tId int auto_increment primary key,
fname varchar(50),
lname varchar(50),
sId varchar(50)
);
CREATE TABLE student(
sId varchar(50) not null primary key,
fname varchar(50),
lname varchar(50)
);
ALTER TABLE teacher
ADD foreign key (sId) references student(sId);
insert into student values ('123', 'a', 'aa');
insert into student values ('456', 'b', 'bb');
insert into teacher (fname, lname, sId) values ('t', 'tt', '123');
insert into teacher (fname, lname, sId) values ('x', 'xx', '456');
create or replace view showTeachersAndStudents as
select teacher.fname, teacher.lname, student.sId, student.fname, student.lname
from teacher join student on teacher.sId = student.sId;
오류 : 오류 코드 : 1060 중복 열 이름 '에 fname'
당신이 도와 주시겠습니까, 대단히 감사합니다.
작품 .. 덕분 만은 .. 내가 도울 수 기뻐요이 일 – Yahya
를 놓쳤다. – McNets