Rouven: MySQL

Beitrag lesen

Hi,

Wie stellst Du Dir dies vor. Deine zwei Ergebnismengen haben unterschiedliche Spaltenüberschriften. Einmal heißt die zweite Spalte WERT1, einmal WERT2. Eine Spalte kann aber nur eine Überschrift haben.
Jep ist mir eben auch in den Sinn gekommen, geht nicht :-/
Leider spielt der Spaltennname eine rolle

Das ist nicht der Untergang...
Du könntest in deinem UNION+SELECT eine blinde Spalte verwenden:
SELECT
  ID,
  WERT1 AS WERT1,
  null AS WERT2
FROM tabellenname
WHERE WERT1 > 0
UNION
SELECT
  ID,
  null AS WERT1,
  WERT2 AS WERT2
FROM tabellenname
WHERE WERT2 > 0

Wie muss ich das selektieren, dass einfach die ID's der jeweils ersten beiden Freunde der Tabelle ins select-Resultset genommen werden (Falls keiner oder nur ein Freund vorhanen, einfach nichts reinschreiben, also 0 oder null)

Also als erstes die Anmerkung: Das geht NICHT dynamisch, du musst im Voraus wissen wie viele Freunde du suchst. Und dann direkt die Gegenfrage: Was sind die ersten beiden Freunde, die ersten beiden gefundenen, irgendwelche beiden, oder woran kann man die identifizieren?

MfG
Rouven

--
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(