Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z zapytaniem
Forum PHP.pl > Forum > Bazy danych > MySQL
olo707
Witam

Pomoże mi ktoś z zapytaniem sql
Mam w bazie danych 2 tabelki users i store o następującej strukturze
users
id_users autoincrement primary key
name
lastname
email
password

oraz
store
imageid autoincrement primary key
id_users
filename
folder

DO pobierania danych z obu tabelek używam LEFT OUTER JOIN i to się sprawdza. Problem jest taki że w tabelce store oczywiście może być kilka rekordów z takim samym id_users, jak wówczas pobrać dane w taki sposób aby wyświetlić wszystkie rekordy a jeśli jest kilka rekordów z takim samym id_users w tabelce store zawsze wyświetlić ten ostatnio zapisany w tabelce store

z góry dzięki za pomoc






właściwie to sobie już poradziłem, zapytanie działa oceńcie je
$getdata = mysql_query
("SELECT DISTINCT users.id_users,users.name,users.lastname,users.email, store.imageid,store.id_users, store.filename,store.folder FROM users LEFT OUTER JOIN store ON users.id_users=store.id_users GROUP BY users.id_users DESC,store.imageid DESC HAVING store.id_users is null || store.imageid=(SELECT max( imageid )
FROM store)")
or die (mysql_query());
Pyton_000
A słyszałeś o BBCODE ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.