正如标题所暗示的那样,我需要一些指导。目前我所拥有的相当接近,只是每种颜色中的一种在重复自己,我似乎无法理解它。
这是我的桌子:
CREATE TABLE Colors
(c_ID VARCHAR2(3) NOT NULL,
c_NAME VARCHAR2(11));
INSERT INTO Colors VALUES
('T01','RED');
INSERT INTO Colors VALUES
('T02','BLUE');
INSERT INTO Colors VALUES
('T03','BLACK');
INSERT INTO Colors VALUES
('T04','YELLOW');
INSERT INTO Colors VALUES
('T05','ORANGE');
我使用的查询:
select distinct a.c_name as "HOME", s.c_name as "AWAY"
from colors a, colors s
order by a.c_name;
结果如下:
Black Black
Black Blue
Black Orange
Black Red
Black Yellow
每种颜色都会发生这种情况,但正如您所见,总会有一种情况,每种颜色都会对自己重复。我怎样才能在不删除的情况下摆脱它?提前致谢。