tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Yaslaw
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
573
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von MC-René
    MC-René MC-René ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Ort
    Saarland
    Beiträge
    295
    Hallo!

    Ich hoffe es versteht jeder was ich machen will:

    Ich habe eine Tabelle:

    PHP-Code:
    +------+------+--------+------------+------------+
    ID   Spalte 1   |  Spalte 2     Spalte 3 |
    +------+------+--------+------------+------------+
    |   
    ABC  Blubb  |
    |   
    ABC  Blubb  |
    |   
    ABC  Blubb  |
    |   
    ABC  Blubb  |
    |   
    ab    Blabla |
    |   
    xy    äöüß§€ | 9 |
    |   ab    Blabla |
    |   
    xy    äöüß§€ | 9 |
    |   xy    äöüß§€ | 9 |
    +------+------+--------+------------+------------+ 
    Nun möchte ich in einer Abfrage jeweils ein Ergebnis mit dem ersten Vorkommen eines Wertes der Spalte 3:

    Ausgegeben werden soll:
    PHP-Code:
    |   ABC  Blubb  |
    |   
    ABC  Blubb  |
    |   
    ab    Blabla |
    |   
    xy    äöüß§€ | 9 | 
    so gehts ja nicht:
    PHP-Code:
    SELECT IDWert FROM Spalte3 ORDER BY Spalte3 LIMIT 1 
    Ich tippe mal auf

    PHP-Code:
    Group by 
    aber konnte bislang nichts gescheites basteln...
    Ich wette yaslaw hat wieder ne zündende Idee...
     
    Greetz, MC!

    Falls Dein Beitrag hilfreich war: Danke dafür :-)

    Falls mein Beitrag hilfreich war: Danke klicken! :-)

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Yaslaw verschiebt als erstes das ganze mal zu den Datenbanken - die Ideen kommen später *g*
    MC-René bedankt sich. 
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    etwa so?
    Code sql:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    SELECT
        mytable.*
    FROM
        mytable
        INNER JOIN (
                SELECT
                    MIN(id) AS first_id,
                    `spalte 3` AS spalte_3
                FROM
                    mytable
                GROUP BY
                    `spalte 3`
            ) AS FILTER
            ON FILTER.first_id = mytable.id
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

Ähnliche Themen

  1. MySQL Abfrage eines Wertes in einer zuvor aus einem Formular ausgewählten Spalte.
    Von godfather_al im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 28.12.10, 18:05
  2. MySQL-Abfrage: gleiche Einträge einer Spalte nummerieren
    Von Marokaner im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 04.03.09, 21:13
  3. Eigene Klasse für Abfrage eines XML-Wertes
    Von DanielBodensee im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 22.07.08, 16:49
  4. Antworten: 1
    Letzter Beitrag: 26.06.08, 12:41
  5. Antworten: 6
    Letzter Beitrag: 11.07.05, 15:49