【发布时间】:2015-03-31 10:11:06
【问题描述】:
我无法了解以下要求。示例表如下。
CREATE TABLE `test` (
`Id` INT NOT NULL,
`Name` VARCHAR(45) NULL,
`did_fk` INT NULL,
`adid_fk` INT NULL,
PRIMARY KEY (`Id`));
INSERT INTO test (id,name,did_fk,adid_fk)
VALUES
(1,'Rajesh',1,1),
(2,'Neeli',2,2),
(3,'Satish',3,3),
(4,'Ganesh',4,5),
(5,'Murali',9,10);
在这里,我需要将“id”与 _fk 列进行比较,即 did_fk 和 adid_fk。 “id”应该等于did_fk & 以及adid_fk。如果其中任何一个不正确,那么我应该得到该行。这里我需要获取第 4 行和第 5 行。因为“_fk”列不等于“id”值。问题是“_fk”列不固定。但“id”名称是固定的。
【问题讨论】: