我有以下架构:
CREATE TABLE `filmati` (
`idfilmato` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`idfilmato`)
) ;
CREATE TABLE `utenti` (
`idutente` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`idutente`)
) ;
CREATE TABLE `utenti_has_filmati` (
`fkutente` int(11) NOT NULL,
`fkfilmato` int(11) NOT NULL,
PRIMARY KEY (`fkutente`,`fkfilmato`),
KEY `fk_Utenti_has_videos_videos1_idx` (`fkfilmato`),
KEY `fk_Utenti_has_videos_Utenti_idx` (`fkutente`),
CONSTRAINT `fk_Utenti_has_videos_Utenti` FOREIGN KEY (`fkutente`) REFERENCES `utenti` (`idutente`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `fk_Utenti_has_videos_videos1` FOREIGN KEY (`fkfilmato`) REFERENCES `filmati` (`idfilmato`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ;
和数据:
Insert into filmati VALUES (1);
Insert into filmati VALUES (2);
Insert into filmati VALUES (3);
insert into utenti values(1);
insert into utenti values(2);
insert into utenti values(3);
insert into utenti_has_filmati values(1,2);
insert into utenti_has_filmati values(1,3);
insert into utenti_has_filmati values(2,3);
insert into utenti_has_filmati values(2,1);
insert into utenti_has_filmati values(3,1);
insert into utenti_has_filmati values(3,2);
我想要一个可以告诉我缺失关系的查询
在这种情况下:
1 1
2 2
3 3
有什么建议吗?