von gleichem Produkt das günstigste auswählen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • von gleichem Produkt das günstigste auswählen

    ich habe in einer Datenbank ca. 80.000 Produkte von insgesamt 4 Lieferanten.

    Einige der Produkte kommen ja bei mehr als einem Lieferanten vor. Ein Wert, womit ich die gleichen Produkte finde und von anderen Unterscheiden kann ist ebenfalls gegeben.

    Wie bekomme ich es aber jetzt hin, daß er mir jedes Produkt nur 1x in eine neue Tabelle übernimmt (immer den günstigsten Lieferanten).

    gruss

  • #2
    zB
    SELECT MIN(preis) FROM tbl GROUP BY preis
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      Das funzt leider nicht ganz so, wie es soll...

      So sieht die DB aus

      ProdNR | Beschreibung | Preis | ManProdNr
      ------------------------------------------------------------
      A00125 | bla bla bla | 10,20 | YX215T3
      B00125 | bla bla bla | 10,30 | YX215T3
      C00125 | bla bla bla | 10,15 | YX215T3

      außer den 4 Feldern gibt es noch mehr Felder, die müssen aber alle in die neue Tabelle mit übernommen werden.

      Ich will per SELECT jedes Produkt in die neue Tabelle übernehmen (klappt auch). Sollte die ManProdNr bei mehreren Einträgen gleich sein, soll er mir nur das billigste Produkt übernehmen (alle anderen Spalten müssen aber auch mit)

      gruss

      Kommentar


      • #4
        Das wird schwierig ohne Korrelierter Unterfrage ...

        Vielleicht mit temporärer Tabelle ?
        carpe noctem

        [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
        [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

        Kommentar


        • #5
          SELECT MIN(Preis) FROM tbl GROUP BY ManProdNr
          Beantworte nie Threads mit mehr als 15 followups...
          Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

          Kommentar

          Lädt...
          X