Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Wyciąganie 3 rekordów...
Dapi
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

Ostrzeżenie: (0%)
-----


Witam.
Mam sobie taką bazę:

Kod
id  | id_rodzica | wartosc
---------------------------
1   |      1     | abcd
2   |      1     | qwerty
3   |      1     | zaq1
4   |      2     | uiop
5   |      2     | 1234
6   |      3     | xyz
7   |      3     | zaqwsx
8   |      3     | zxcv
9   |      3     | asdfg
10  |      4     | vgyu
11  |      5     | mnbv
12  |      5     | ljhg
13  |      6     | rfvbn


i tak dalej.

Potrzebuję teraz zapytanie, które wyciągnie mi wszystkie elementy o trzech różnych `id_rodzica`,
czyli w tym przypadku idąc po koleji elementy od `id` od 1 do 9. W drukiej kolejności potrzebuję zapytanie,
które pobierze mi kolejne elementy przypisane do 3 kolejnych, różnych `id_rodzica`, w tym przypadku
elementy o `id` od 10 do 13.

Pomożecie? smile.gif

Ten post edytował Dapi 3.03.2012, 19:51:38


--------------------
www.dapi.net.pl - Wiele technologii, jedna pasja.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Leihto
post
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 4
Dołączył: 9.01.2012

Ostrzeżenie: (0%)
-----


Strona 1:
  1. SELECT * FROM `tabela` ORDER BY `list` DESC LIMIT 0, 9

Strona 2:
  1. SELECT * FROM `tabela` ORDER BY `list` DESC LIMIT 1, 9


itd..
Go to the top of the page
+Quote Post
Dapi
post
Post #3





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

Ostrzeżenie: (0%)
-----


Żaby to było taie proste... smile.gif
Tym zapytaniem wyciągam sobie 10 kolejnych rekordów, a ja potrzebuję wyciągnąć niewiadomo ile rekordów, o 10 różnych `id_rodzica`.


--------------------
www.dapi.net.pl - Wiele technologii, jedna pasja.
Go to the top of the page
+Quote Post
d3ut3r
post
Post #4





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

Ostrzeżenie: (0%)
-----


  1. SELECT * FROM tabela GROUP BY id_rodzica LIMIT 3


--------------------
http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
Go to the top of the page
+Quote Post
zegarek84
post
Post #5





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


Cytat(Dapi @ 4.03.2012, 11:48:39 ) *
Żaby to było taie proste... smile.gif

takie jest ;]
na szybko sprawdziłem w mozilli na sqlite i działa:
  1. SELECT child.* FROM
  2. (SELECT DISTINCT id_rodzica FROM rodzic ORDER BY id_rodzica LIMIT 0,3) AS r
  3. LEFT JOIN rodzic AS child ON r.id_rodzica = child.id_rodzica


Ten post edytował zegarek84 4.03.2012, 14:18:51


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post
Dapi
post
Post #6





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

Ostrzeżenie: (0%)
-----


Dzięki smile.gif Śmiga pięknie


--------------------
www.dapi.net.pl - Wiele technologii, jedna pasja.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:07