Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Layoutprobleme? - Styleswitcher!

Antwort
 
Themen-Optionen
Alt 05.03.2008, 08:56 Nach oben    #1
chrigu
Benutzer
 
Benutzerbild von chrigu
 
Registriert seit: 18.09.2006
Beiträge: 48
Standard MySQL: Frage zu Stored Procedures

Hallo zusammen,
Ich habe folgende Ausgangslage:

Tabelle A
id
value
next_id

Dabei ist next_id wiederum eine Referenz auf Tabelle A.
Somit gibt es "Werte", die aus n Einträgen in dieser Tabelle zusammengesetzt (gekettet) werden.
Diese Aufgabe möchte jetzt eigentlich nicht in meinem Programcode lösen, sondern irgendwie eleganter.
Darum hatte ich die Idee mit den Stored Procedures. Hat jemand von euch Erfahrungen damit und kann mir einen Hinweis geben?
Vorallem habe ich das Problem, dass der Rückgabe-Werte von der Länge her nicht definiert ist. Mal ist es ein Wert, mal n Werte.
Ich müsste ja theoretisch in einer Schlaufe die Tabelle beliebig "joinen" mit sicher selber?

Gruss,
Chrigu
chrigu ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.03.2008, 11:34 Nach oben    #2
Basti
Bastian Fenske
 
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 745
Standard

Sag doch mal, wie die Anfrage (oder Eingabe) in Worten lauten sollte. Etwa so: Schreibe die folgenden 1-n Datensätze hintereinander verkettet in die Datenbank? Oder was genau willst du?

Basti
Basti ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.03.2008, 12:27 Nach oben    #3
chrigu
Benutzer
 
Benutzerbild von chrigu
 
Registriert seit: 18.09.2006
Beiträge: 48
Standard

Zitat:
Zitat von Basti Beitrag anzeigen
Sag doch mal, wie die Anfrage (oder Eingabe) in Worten lauten sollte. Etwa so: Schreibe die folgenden 1-n Datensätze hintereinander verkettet in die Datenbank? Oder was genau willst du?
Beispiel-Tabelle

| id | value| next_id |
| 1 | foo | 2 |
| 2 | bar | NULL |

Input: Hole alle Werte zu id 1
Output: | foo | bar |

Der Output kann aber beliebig lang sein! Sprich es könnten 10 Zeilen in der Tabelle so verknüpft sein.
chrigu ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

« Überschneidung von zwei timestamps | Datensatz kopieren »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ssh tunnel zu einer mysql datenbank beny_mcde Datenbanken 4 07.06.2006 16:05
[Linux] LAMP Tutorial - Installation von Apache, MySQL und PHP unter Linux Corvin Tutorials 6 17.04.2006 22:13
Performance Frage, ECHO vs. ?> <? + Breite MySQL Abfragen Kriskra PHP-Programmierung 19 14.12.2005 21:35
[ SQL ] Artikel: About Security (#13): Mit Stored Procedures Rikku Plauderecke 0 07.07.2005 23:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:00 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.6.7, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44