В MySQL я хочу найти разницу между двумя рядами в той же таблице , где мне нужно, чтобы отобразить несовпадающие записиmysql Как найти разницу между двумя строками в одной таблице и перечислить Unmatched Records? MySQL найти несоответствующие строки в таблице
Вот моя таблица с именем project_details
CREATE TABLE IF NOT EXISTS `project_details` (
`project_name` varchar(100) NOT NULL,
`project_detail` varchar(100) NOT NULL,
`project_version` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `project_details` (`project_name`, `project_detail`, `project_version`) VALUES
('project_1', 'php_mysql', '1.0'),
('project_1', 'php_mysql_android', '2.0'),
('project_1', 'php_mysql_android_ajax', '3.0'),
('project_2', 'php_mysql', '1.0'),
('project_2', 'php_mysql_android', '2.0'),
('project_2', 'php_mysql_android_ajax', '3.0'),
('project_2', 'php_mysql_jquery', '1.0'),
('project_2', 'php_mysql', '4.0');
Это как таблица выглядит
, где я хочу результат несогласованных записей из таблицы что из сравнения project_1 и Project_2
нужно сравнить оба project_1 и Project_2 от PROJECT_NAME, то он должен получить несовпадающие записи project_detail и project_version
мне нужно привести что-то вроде этого, отображающее только несовпадающие записи см ниже рис
спасибо soo много –