Frage : Verbindenausgaben

Gutenabend, das
Im, das eine SQL-Frage versucht, um eine Liste aller Benutzer aller ermöglichten Benutzer in einer Datenbank, die Liste der Benutzer und den ermöglichten Status zu ziehen, ist in zwei verschiedenen Tabellen, verbunden durch ID.

The Frage Im versuchend zu verwenden ist: -
select my_aspnet_users.name
FROM my_aspnet_users
left verbinden my_aspnet_users auf my_aspnet_users.id = my_aspnet_membership.userId
where my_aspnet_membership.IsApproved = 1


However es returnes: -
#1066 - nicht einzigartige Tabelle/alias: 'das my_aspnet_users'< Br/>
im nicht sehr gut an verbindet zwischen den Tabellen, wegen nicht vielen practise.

Any raten würde sein appriciated.

Thank you

Antwort : Verbindenausgaben

my_aspnet_users.name vorwählen
Von den my_aspnet_users
links verbinden my_aspnet_membership
auf my_aspnet_users.id = my_aspnet_membership.userId
wo my_aspnet_membership.IsApproved = 1

Sie verwirrten oben den Tabellennamen der Tabelle verlassend verbunden. Sie schließt jetzt alle Aufzeichnungen von den Benutzern, gedankenlos ein, wenn es eine zusammenpassende Mitgliedschaft oder nicht gibt. Um sie beide zusammenbringen zu lassen ein inneres tun zu verbinden.
Weitere Lösungen  
 
programming4us programming4us