Ein fr�hliches Hallo in die Runde ... Ich habe mir nun vertieft Gedanken gemacht und bin dem Ratschlag von Thomas gefolgt. Aufbau von zwei Tabellen, die Verkn�pfung �ber eine weiter Tabelle!
Ich habe nun folgendes Problem ... Ich m�chte auf einer Seite alle Spezifikation auslesen lassen ... Geht eigentlich mit: sql = "SELECT * FROM Spezifikation" �ber die Combo-Firmen-Spezifikationen will ich aber die Tabellen so verkn�pfen, dass ich in einer Sammlung von Checkboxen die Spezifikationen anklicken kann und diese in der DB hinterlegt werden. Hierzu verwende ich die SQL-Abfrage: sql = "SELECT * FROM DATA_Spezifikation LEFT OUTER JOIN DATA_Combo_Firmen_Spezifikation ON DATA_Spezifikation.ID = DATA_Combo_Firmen_Spezifikation.ID_Spezifikation" Das Problem ist nun folgendes: Mit obiger SQL-Abfrage werden die Checkboxen f�r Spezifikationen mehrfach dargestellt, eben so oft wie Datens�tze in der Tabelle DATA_Combo_Firmen_Spezifikation vorhanden sind, bei denen DATA_Spezifikation.ID = DATA_Combo_Firmen_Spezifikation.ID_Spezifikation ist. Das ganze sieht beispeilehaft so aus: ID_Spezifikation Spezifikation fkFirmaId 1 Lieferant NULL (leer) (den Datensatz will ich behalten) 2 Nachunternehmer 1 (den Datensatz will ich behalten) 2 Nachunternehmer 2 (soll raus) 2 Nachunternehmer 3 (soll raus) 2 Nachunternehmer 4 (soll raus) 3 Dienstleister NULL (leer) (den Datensatz will ich behalten) Mit welchem Befehl (SQL) erreiche ich eine Abfrage bzw Recorset, dass mir folgende Werte zur�ckliefert: ID_Spezifikation Spezifikation fkFirmaId 1 Lieferant NULL (leer) 2 Nachunternehmer 1 3 Dienstleister NULL (leer) W�re prima, wenn ihr mir helft. Hab da leider keine weiteren Ideen mehr. Habs auch schon mit nem Where .. Probiert, aber da fehlen dann die Datens�tze bei denen fkFirmaId leer ist ;-( und die brauche ich! DANKE EUCH! Beste Gr��e Martin -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Thomas Bandt Gesendet: Montag, 31. Januar 2005 14:28 An: [email protected] Betreff: AW: [Coffeehouse] Aufbau von Daten Hatten wir das nicht k�rzlich schon? Firma ID | Name ------------------------------------- 1 | M�ller Spezifikation ID | Bla ------------------------------------- 1 | Lieferant 2 | Subunternehmer Combo-Firmen-Spezifikationen ID | fkFirmaId | fkBlaId ------------------------------------- 1 | 1 | 1 2 | 1 | 2 Damit definierst du die Beziehung von Firma 1 zu Eigenschaft 1 und 2. Denke das sollte als Ansatz gen�gen ... Gru�, Thomas http://blogs.dotnetgerman.com/thomas/ > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von Martin > Partenheimer > Gesendet: Montag, 31. Januar 2005 14:23 > An: [email protected] > Betreff: [Coffeehouse] Aufbau von Daten > > Hallo zusammen, > > Ich habe eine Frage, wie ich am besten Daten in einer Datenbank > aufbaue und wie ich diese auf einer Webseite dargestellt bekomme! > > Es geht um folgendes: > > Ich habe eine Tabelle 1 mit Firmen > > ID Name > 1 M�ller > 2 Perter > 3 Flacher > > Dann habe ich eine Tabelle 2 mit Eigenschaften der Firmen > > ID Eigenschaft > 1 Lieferant > 2 Nachunternehmer > 3 Tochterunternehmen > > > Ich will die Daten nun so aufbauen, dass ich die Daten aus Tabelle 1 > mit denen von Tabelle 2 verkn�pfe. > Dabei kann eine Firma mehrere Eigenschaften besitzen. > > Wie mache ich das am besten? Und wie lese ich sowas dann aus? Habe zum > Beispiel vor, die Eigenschaften als Checkboxen in eine Webseite > einzubauen. > > Danke f�r eure Tipps. > > Gr��e > Martin > > _______________________________________________ > Coffeehouse Mailingliste, Postings senden an: > [email protected] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/coffeehouse > > _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
