SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.03.2008, 15:52:47
christian1986 christian1986 ist offline
Anfänger
 
Registriert seit: Mar 2008
Beiträge: 2
"SELECT min(price), weitererWert" und GROUPBY Problem

Hallo,

ich möchte aus einer Tabelle den kleinsten Preis und einen weiteren Wert haben.

Es handelt sich um einen Preis und die Bandbreite. Where Bedingung ist "bandbreite >= 5" (wobei die 5 eine Variable ist).

Für ich den SELECT so aus:
SELECT min(price) FROM tabelle WHERE bandbreite >=5 ist das ja kein Problem, ich bekomm meinen kleinsten Preis und gut ist.

Nun möchte ich aber die genaue Bandbreite wissen, die dazugehört (wurde ja nur mit größer gleich als Bedingung gegeben).

Wenn ich aber SELECT min(price), bandbreite FROM ... " schreibe, braucht der SELECT eine GROUP BY-Bedinung. Gib ich da aber irgendwas mit, gibt er mir mehrere "kleinste Preise", z.B. für jede Bandbreite.

Ich möchte aber nur den kleinsten Preis und die dazugehörige BAndbreite als Info.


Mein Lösung bisher wäre nur GROUP BY bandbreite ORDER BY bandbreite und dann den ersten Wert.
Gibt es da nichts einfacheres, dass ich im SELECT beide Attribute, aber nur ein Result bekomme?

Vielen Dank schon mal!
Christian
Mit Zitat antworten
  #2  
Alt 24.03.2008, 16:26:27
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: "SELECT min(price), weitererWert" und GROUPBY Problem

Hi!

Versuch doch mal folgendes:

Code:
SELECT
  `price`,
  `bandbreite`
FROM
  `tabelle`
WHERE
  `bandbreite` >= 5
ORDER BY
  `price` ASC
LIMIT 1
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 24.03.2008, 16:28:44
christian1986 christian1986 ist offline
Anfänger
 
Registriert seit: Mar 2008
Beiträge: 2
AW: "SELECT min(price), weitererWert" und GROUPBY Problem

danke...

da hab ich einfach zu kompliziert gedacht.


vielen dank
christian
Mit Zitat antworten
Antwort


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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Lokalisierung eines SESSION - Problems Fabian85 PHP für Fortgeschrittene und Experten 5 03.10.2005 21:17:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:16:05 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt