Buna ziua, am si eu nevoie macar de un indiciu, nu neaparat de codul exact, nu stiu daca titlul reprezinta exact problema mea dar sa detaliez despre ce este vorba:
Am o tabela formata din coloanele nume, optiune, parametru:
nume | optiune | parametru
John | city | New York
John | ocupation | manager
John | hobby | music
Daniel | city | Luxemburg
Daniel | ocupation | actor
Daniel | hobby | music
Alex | city | Paris
Alex | ocupation | student
Alex | hobby | games
Criss | city | Lyon
Criss | ocupation | doctor
Criss | hobby | sports
Ivan | city | Luxemburg
Ivan | ocupation | actor
Ivan | hobby | IT
Monica | city | Paris
Monica | ocupation | manager
Monica | hobby | sport
4 profile sunt corecte si vreau sa mi se afiseze numele ce nu se incadreaza in cele 4 profile ( cele subliniate nu fac parte din profilele bune)
Ex: Daniel, Monica
De pus conditiile pe fiecare rand, ma descurc dar cum fac asta avand in vedere ca un nume are mai multe inregistrari si rezultatul sa-mi afiseze o singura valoare nu toate randurile din cautare.
Multumesc anticipat.
Valoare unica dupa select conditionat
Moderatori: Zamolxe, Moderatori
-
daniel_m2m
- New Member
- Mesaje: 1
- Membru din: Dum Feb 19, 2012 1:48 pm
In cazul in care SELECT-ul intoarce mai multe rezultate, sorteaza-le dupa ce criterii vrei si limiteza rezultatul la 1 record
SELECT * FROM <Tabela>
WHERE <criterii_sortare>
ORDER BY <criterii_ordonare> ASC|DESC
LIMIT 1
Daca folsoesti TSQL, vezi "TOP(1)", sau PLSQL vezi "rownum"
SELECT * FROM <Tabela>
WHERE <criterii_sortare>
ORDER BY <criterii_ordonare> ASC|DESC
LIMIT 1
Daca folsoesti TSQL, vezi "TOP(1)", sau PLSQL vezi "rownum"
Join The Forums - Time Well Wasted!
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 5 vizitatori