Ich habe eine Tabelle wie:Zeilen auswählen mit Bezug ids auf derselben Tabelle von MySQL
id name ref_id order data_obj -- ---- ------ ----- -------- 1 Sam 0 15 [binary data] 2 Jack 0 20 [binary data] 3 Sue 0 25 [binary data] 4 Sam2 1 - [no data] 5 Sue2 3 - [no data] 6 Sam3 1 - [no data]
Die Idee ist, dass ich mehr Spalten andere als data_obj haben, die gemeinsam sein kann, so will ich nicht zu fügen Sie sie erneut ein, möchten Sie nur eine Referenz-ID zu den gleichen Daten einfügen.
Ist es möglich, eine Abfrage zu schreiben und diese wählen:
1 - Sam - binary data from id 1 4 - Sam2 - binary data from id 1 6 - Sam3 - binary data from id 1 2 - Jack - binary data from id 2 3 - Sue - binary data from id 3 5 - Sue2 - binary data from id 3
Bitte beachten Sie, dass ich befehle nach Spalte genannten Reihenfolge und es gibt keine aktuellen Daten für diese Spalte für referenzierte Zeilen.
Dies funktioniert nicht. Die Zeilen ohne ref_id geben NULL als data_obj zurück. –
Nun, Sie haben nicht angegeben, was Sie wollten. – vartec