2016-04-28 16 views
0

In der folgenden Abfrage möchte ich ii.instanceId (in der folgenden Abfrage) verwenden, um ipAddress aus einer anderen Tabelle instanceinfo zu erhalten.Verwenden des Ergebnissatzes erhalten, um erneut abzufragen

Select ui.userId, ui.username, ui.userStatus, ui.organization, ii.instanceId from 
userinfo as ui left join instanceallotmentinfo as ii on ui.accountId = ii.accountId 
where userType != 4 AND userId != 1 order by userId asc LIMIT 0 , 10 

Nach dem ipAddress erhalten ich das kollektive Ergebnis theabove Abfrage mit ipAddress Spalte sehen wollen. Wie könnte ich das tun?

Antwort

0

Sie multiple joins verwenden könnte die Datenbank abzufragen, wie unten dargestellt:

Select ui.userId, ui.username, ui.userStatus, ui.organization, iai.instanceId, ii.instanceIpAddress from 
userinfo as ui 
left join instanceallotmentinfo as iai on ui.accountId = iai.accountId 
left join instanceinfo as ii on ii.instanceId = iai.instanceId; 
Verwandte Themen