Benutzer mit den meisten Antworten
Datenbank Beziehungen

Frage
-
Hallo MSDN-Forum,
ich habe folgende verständliche Schwierigkeit:
Ich habe eine Website in der sich Benutzer anmelden können. Dazu habe ich in MsSQL eine Tabelle user. Diese Benutzer können sich in Seminare einschreiben (Tabelle seminars). Die Grundidee ist für eine Universität in der Benutzer über das Web Dateien zu ihren Seminaren runter- und hochladen können.
Folgende Regeln bekomme ich nicht abgebildet:
Ein Benutzer kann in meherern Seminaren sein.
Ein Seminar kann meherer Benutzer enthalten.Mein erster Versuch ist darin geendet, dass ein Benutzer eine GUID in der Tabelle hat und das Seminar die GUID des Benutzers beinhaltet. So kann ein Seminar aber auch nur ein Benutzer enthalten.
Erbitte um Lösung meines Problems
Danke im VorrausMfG ASkuN
Antworten
-
Meinst Du, wie das SQL Statement für eine Abfrage aussieht? Vom Grundaufbau her so:
SELECT * FROM Benutzer AS B INNER JOIN BenutzerSeminare AS BS ON B.BenutzerID = BS.BenutzerID INNER JOIN Seminare AS S ON S.SeminarID = BS.SeminarID WHERE ... -- B.BenutzerID = 1; für alle Seminare eines Benutzers -- S.SeminarID = 1; für alle Benutzer eines Seminares
Olaf Helper
Blog Xing- Als Antwort markiert ASkuN Freitag, 23. November 2012 15:32
Alle Antworten
-
-
Hi,
was genau meinst Du? Die Verbindung zum MySQL Server? Oder was anderes?
Für ersteres schau mal hier:
http://www.mysql.de/downloads/connector/net/
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo
das steht hier ganz gut beschrieben.
http://code-inside.de/blog/2007/11/27/howto-datenbankverbindungen-net-mysql/
Liebe Grüße, die Luzie!
-
Meinst Du, wie das SQL Statement für eine Abfrage aussieht? Vom Grundaufbau her so:
SELECT * FROM Benutzer AS B INNER JOIN BenutzerSeminare AS BS ON B.BenutzerID = BS.BenutzerID INNER JOIN Seminare AS S ON S.SeminarID = BS.SeminarID WHERE ... -- B.BenutzerID = 1; für alle Seminare eines Benutzers -- S.SeminarID = 1; für alle Benutzer eines Seminares
Olaf Helper
Blog Xing- Als Antwort markiert ASkuN Freitag, 23. November 2012 15:32