себе внешний ключ на главную. Так вот, как мне вывести те ключи, которые не содержатся в тех двух, но есть в главной?
//призыв sql мастера
думаю имеет смысл написать в конфу sqlя
ну, наивно можно через вложенный sql select * from главная where not exist (select * from подчиненная1 where подчиненная1.внешний ключ на главную = главная.ключ) and not exist (select * from подчиненная2 where подчиненная2.внешний ключ на главную = главная.ключ)
SELECT key FROM masterTable WHERE key NOT IN (SELECT masterKey FROM slaveTable1 UNION SELECT masterKey FROM slaveTable2) как-то так
Обсуждают сегодня