• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

mysql abfrage mit distinct

bengaltiger

Neues Mitglied
hallo

ich hab folgendes problem:
ich benutze eine abfrage mit distinct in einem bestimmten bereich was ich mit limit setze

besipiel

tabelle:
[TABLE="class: data ajax"]
[TR]
[TH="class: column_heading pointer marker"]id
[/TH]
[TH="class: column_heading pointer marker"] vorname
[/TH]
[TH="class: column_heading pointer marker"] nachname [/TH]
[TH="class: column_heading pointer marker"] stadt [/TH]
[/TR]
[TR="class: odd"]
[TD="class: inline_edit not_null nowrap, align: right"]1
[/TD]
[TD="class: inline_edit not_null"]Hans[/TD]
[TD="class: inline_edit not_null"]Perter[/TD]
[TD="class: inline_edit not_null"]Berlin[/TD]
[/TR]
[TR="class: even"]
[TD="class: inline_edit not_null nowrap, align: right"]2[/TD]
[TD="class: inline_edit not_null"]Jürgen[/TD]
[TD="class: inline_edit not_null"]Diettrich[/TD]
[TD="class: inline_edit not_null"]Hamburg[/TD]
[/TR]
[TR="class: odd"]
[TD="class: inline_edit not_null nowrap, align: right"]3
[/TD]
[TD="class: inline_edit not_null"]Günther[/TD]
[TD="class: inline_edit not_null"]Mittermeier[/TD]
[TD="class: inline_edit not_null"]Berlin[/TD]
[/TR]
[TR="class: even"]
[TD="class: inline_edit not_null nowrap, align: right"]4
[/TD]
[TD="class: inline_edit not_null"]Max[/TD]
[TD="class: inline_edit not_null"]Schmidt[/TD]
[TD="class: inline_edit not_null"]Berlin[/TD]
[/TR]
[TR="class: odd"]
[TD="class: inline_edit not_null nowrap, align: right"]5
[/TD]
[TD="class: inline_edit not_null"]Sarah
[/TD]
[TD="class: inline_edit not_null"]Behlen[/TD]
[TD="class: inline_edit not_null"]Berlin
[/TD]
[/TR]
[/TABLE]

abfrage1:
SELECT DISTINCT(stadt) FROM `person` LIMIT 0,3

liefert mir berlin und hamburg was richtig ist

abfrage2:
SELECT DISTINCT(stadt) FROM `person` LIMIT 3,3

liefert mir null

aber ich will dass berlin geliefert wird


wie kann ich das erreichen bzw. wo ist mein denkfehler?


danke im vorraus
 
Vielleicht so?
PHP:
SELECT DISTINCT(stadt) FROM `person` LIMIT 2,3

Edit: Ich weiß nicht, ob ich es richtig verstanden habe. Warum wählst du nicht mit where aus?
 
aber geht das nicht iwie mit limit?? weil ich noch andere wehere bedingungen habe

edit:mysqli_num_rows bracuhe ich nicht, ich brauch nichte die seitenanzahl das hab ich schon

stell dir vor ich hab viele autos die werden je nach marke aufgelistet
pro seite kommen 5 autos

seite 1
VW
-auto1
-auto2
-auto3
Audi
-auto4
-auto5

seite2
Audi
-auto6
-auto7

und bei meiner abfrage wird jetzt für seite2 audi nicht mehr aufgelistet
 
Zuletzt bearbeitet:
Zurück
Oben