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
Salut
Din ce stiu, daca vrei sa nu returneze si randurile cu valoare identica in coloana, incearca cu DISTINCT
Din ce stiu, daca vrei sa nu returneze si randurile cu valoare identica in coloana, incearca cu DISTINCT
Cod: Selectaţi tot
SELECT DISTINCT column_names FROM table_name WHERE conditionIn 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 8 vizitatori