Ich habe drei Tabellen (asset, Vendor, Stateinfo)Abfrage wählen Daten aus drei Tabellen, wenn eine Tabelle doent einen Fremdschlüssel zu einer Tabelle hat
ich die folgende Abfrage ausführen:
SELECT t2.TYPE [TYPE], t3.Status [STATUS], t4.COMPANY, T5.STATEID [STATE] FROM ASSETINFO t1 INNER Join TYPEINFO t2 on t1.TYPEID = t2.TYPEID INNER Join STATUSINFO t3 on t1.STATUSID = t3.STATUSID INNER Join VENDORINFO t4 on t1.VENDORID = t4.VENDORID INNER Join VENDORINFO t5 on t1.VENDORID = t5.VENDORID
und die folgenden Ergebnisse zurück:
TYPE: NETWORK FIREWALL | STATUS: ASSIGNED | COMPANY: DELL | STATE: 3
Ich kann den COMPANY-Namen von TABLE VENDORINFO abrufen, aber ich weiß nicht, wie Sie die STATEID aus der Tabelle STATEINFO durch den Wert in der STATE-Spalte ersetzen?
die Struktur Fügen Sie für die Tabelle TYPEINFO – JohnS