Извините, мне очень сложно поставить свой вопрос на настоящие слова. Я думаю, что я могу принципиально не понимать, как работают внешние ключи. здесь мои таблицы:ссылки на внешние ключи либо Compte (id), либо sousCompte (id) или Rubrique (id) и т. Д.
-> Конт: IdC, desci, дебетовые, кредитные
-> sousCompte: IDSC, IdC, descri, дебетовые, кредитные --idc является внешним ключом от table compte
- -> rubrique: idR, idSc, descri, debit, credit - idSc является внешним ключом из таблицы sousCompte.
- -> Движение: идентификатор, idCompte, дебет кредит - idcompte является внешним ключом ссылки либо Конт или sousCompte или RUBRIQUE
так, как я могу указать idCompte в качестве внешнего ключа ссылки из нескольких таблиц так же, как пример abouve.
Итак, вы спрашиваете, может ли столбец ключа foreigen (Mouvement.idCompte) вашей таблицы указать столбец идентификатора в двух разных таблицах? – Chrisi
yep! Интересно, если возможно иметь ссылки на внешние ключи из многих таблиц id. это лучший подход, но я не знаю, как его переписать в sql. –