lonely wolf wrote:

>Alin Nastac wrote:
>
>  
>
>>><>salut!
>>>se da un tabel mysql de genul :
>>>+----------------|---------+
>>>| id | tool |
>>>+----------------|----------|
>>>| 25 | ABC |
>>>| 25 | DEF |
>>>| 24 | ABC |
>>>
>>>cum ar trebui sa arate un select care sa returneze acele "id" pentru
>>>care acelasi exista si linii cu tool="ABC" si tool="DEF" ?
>>>
>>>
>>>
>>>
>>>corectie:
>>>SELECT tabela.* FROM tabela INNER JOIN tabela AS t2 ON tabela.id = 
>>>t2.id WHERE tabela.tool = 'ABC' AND t2.tool = 'DEF';
>>>
>>>
>>>   
>>>
>>>      
>>>
>suna bine, dar as zice ca varianta asta nu e scalabila cind ai "n" 
>criterii ptr tool, nu doar 2.
>
>  
>
desigur ca nu e scalabila. solutia e particulara cazului in speta.

personal as merge pe un "select * from table order by id, tool", restul 
l-as face in program. solutia asta ar fi scalabila!

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui