2016-11-02 3 views
0

ich ein ValidationTable wieFremdschlüssel auf Satz von Zeilen einer Tabelle Daten SQL Server

enter image description here

und OrderProcessing Tisch wie

haben enter image description here

ich Fremdschlüssel erstellen möchten auf OrderProcessing Tabelle auf Spalte OrderType, die ersten 3 Zeilen von ValidationTable (ValidationType= "orders"). Ist das möglich? Ich habe ähnliche Fragen gestellt, aber die haben nicht wirklich geholfen.

+3

Schon die Definition eines Fremdschlüssels zeigt deutlich, dass dies nicht möglich ist. Vielleicht können Sie, wenn Sie klar erklären können, was Sie zu tun versuchen, uns helfen, eine Lösung zu finden, die funktioniert. –

+2

Was sind "die ersten drei Zeilen"? Diejenigen mit IDs 1,2,3? Sie können diese Art von Dingen mit einem Auslöser erreichen, nicht mit einem Fremdschlüssel, aber wie Sean vorgeschlagen hat, ist es nicht ganz klar, was genau Sie erreichen wollen. –

Antwort

0

Ich glaube nicht, dass es möglich ist, eine bestimmte Reihe von Zeilen zu verknüpfen.

Die Bedingung muss für die gesamte Spalte gelten.

Verwandte Themen