ключа на который он ссылается?
Join или просто по id сравнить
Select table1.primary_key from table1 join table2 on table1.primary_key = table2.foreign_key where table2.foreign_key = “искомый вторичный ключ»;
Можно свести к select 'искомый вторичный ключ'😅
Думаю это не совсем то) Допустим у меня есть таблица Country и таблица City. В таблице Country строковое поле name является перчичным ключом. В таблице City поле country это foreignkey на Country по полю name. Вопрос: Зная, что имя foreign key в City это country, как мне найти имя primary key на которое оно ссылается (то есть name)?
Только запросам к ситемным таблицам.
вот как его написать)
Гугл в помочь. Ищите про Information_chema
Все, нашел. Использовать нужно pg_attribute и pg_constraint таблица если что
Упс... Я думал, вопрос про Mysql.
Обсуждают сегодня