Witam,
Mam takie zapytanie:
$result2 = pg_query("SELECT id_dane FROM loginy WHERE id_usera = '$peta_iduser'");
$cc = "SELECT id_dane, a, b, c, d, id FROM dane_ WHERE ( id <>0 ";
while ($query_data = pg_fetch_assoc($result2)) {
$cc .= " or id_dane = '$query_data[id_dane]' ";
}
$cc .= ") ORDER by id DESC LIMIT 1";
chciałbym żeby to zadziałało tak:
-
pobieram id_usera i pobieram id_dane (jest okey)
-
buduje zapytanie i wkładam w nie dane jakie zwróciło 1 zapytanie…
1 zapytanie zawsze zwraca więcej niż 1 rekord (czyli tych "or id_dane jest duuużo).
I teraz tak, z zapytania 2 chciałbym pobrać tylko 1 (ostatni rekord) dla każdego id_dane…
Wiecie może jak to zrobić??
Z góry dzięki za pomoc,
pozdrawiam Northwest