Frage : Bedingungen zwischen 3 Tabellen

angebrachtes Beispieltabelle values


CONDITIONS bitte sehen:                                          
A.COL1=B.COL1 und A.COL2 und B.COL2
CONDITION 1:                                          
There ist immer eine NULL in COL3 für jede Kombination (COL1+COL2) in TableA. Wir sollten diese Reihe ignorieren.                                          
anders als die NULL in Col3, wenn A.COL1+A.COL2+A.COL3 alles selbe - dieses ist, ist Zustand 1A
(die col1, Wert col2 von 55.66 und auch 33.44 sind Beispiele des Zustandes 1A, in dem col3 das selbe ist.                                          
For Zustand 1A, das entsprechende PK in TableB sollte eine Kindaufzeichnung in TableC nicht haben - dieses ist Zustand 1B
For A.COl1=55 und A.COL2=66 und A.COL3= A, ist das entsprechende PK in TableB 9, und es gibt keine Kindaufzeichnungen im TableC
For A.COl1=33 und A.COL2=44 und A.COL3= A, ist das entsprechende PK in TableB 8, und es gibt ein Kind, das Aufzeichnung im TableC
Condition 1A+1B COL1+COL2+COL3 als der Resultatsausgang holen sollte. (In diesem Beispiel, ist sie 55.66, A)
The Beispiel von 33.44, A qualifiziert nicht

CONDITION 2:                                          
There ist immer eine NULL in COL3 für jede Kombination (COL1+COL2) in TableA. Wir ignorieren diese Reihe.                                          
anders als die Reihe mit NULL in Col3, wenn alle A.COL3+A.COL4+A.COL5 nicht die gleiche Kombination haben, aber einige selben sind - sie qualifiziert
das heißt, wenn es mindestens ein Duplikat gibt.                                          
The Beispiel würde die Kombination von A.COL1+A.COL2+A.COL3 = sein (1.2, A), weil es zweimal wiederholt wird, also
A.COL1, C.COL2, A.COL3 qualifizieren, um

anders als die Reihe mit NULL in Col3 auszugeben zu sein, wenn A.COL3+A.COL4+A.COL5 alle eindeutig sind, es disqualifiziert
example: 11.22 - Alle COL3 sind eindeutiges (anders als UNGÜLTIGE Spalte)

How Sie gehen ungefähr, das Resultat zu erzielen?                                          
thanks                                          
            
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
TABLE A							
col1	col2	col3	col4	col5	col6		
1 2 A 2 5 10		
1 2 A 2 6 11		
1 2 B 3 4 12		
1 NULL 2 5 6 13		
1 2 C 3 4 14		
11 22 A 32 3 10		
11 22 B 23 35 11		
11 22 C 4 77 12		
NULL 11 22 6 6 13		
11 22 D 88 8 14		
33 44 A 2 5 10		
33 44 A 2 6 11		
33 44 A 3 4 12		
NULL 33 44 5 6 13		
33 44 A 3 33 4		
55 66 A 5 9 5		
55 66 A 4 7 776		
55 66 A 2 77 89		
NULL 55 66 77 6 96		
55 66 A 8 9 44		
							
							
TABELLE B							
PK col1 col2 col3 col4 col5		
1 1 2 1 2 A		
2 1 2 1 2 B		
3 1 2 1 2 C		
4 11 22 11 22 A		
5 11 22 11 22 B		
6 11 22 11 22 C		
7 11 22 11 22 D		
8 33 44 33 44 A		
9 55 66 55 66 A		
							
TABLEC							
WERT PK-TABLEB_FK					
1 2 X					
2 5 W					
3 8 Y					
							
ERWÜNSCHTES ERGEBNIS:							
1 2 A					
55 66 A

Antwort : Bedingungen zwischen 3 Tabellen

>ip Weg 0.0.0.0 0.0.0.0 FA0
Eine Ethernet-Schnittstelle nicht als default route benutzen. Das IP address des Folgendhopfens immer verwenden, das direkt an diese Schnittstelle angeschlossen. Verursacht alle Weise der ARP-Ausgaben und der Verkehrsverzögerungen. Serielle Schnittstelle ist OKAY, weil es nicht eine Sendungsschnittstelle ist.
Hinweis
https://supportforums.cisco.com/message/3030916;jsessionid=7847BCECBB613537104BEC30C4D1669E.node0
Weitere Lösungen  
 
programming4us programming4us