provaOriginariamente inviato da popeye06
Buongiorno a tutti,
ho la necessità di estrarre all'interno della STESSA TABELLA di un database tutti i cognomi dei relativi id che abbiano uguali valori in diversi campi (es.: rossi prezzo1 400 prezzo2 400/ bianchi prezzo1 400 ecc..) In pratica tutti i record in cui in determinati campi ci sia un valore uguale.
ho provato questa query:
SELECT * FROM `test` WHERE `cl_prezzo`=`ab_prezzo` and `ab_art`=`cl_art`
però mi restituisce questa coincidenza di dati solo se all'interno dello stesso record, mentre a me serve l'estrazione di TUTTI i nomi nell' INTERA TABELLA che abbiano uguale valore in determinati campi.
spero di essere riuscito a spiegarmi bene :master:
grazie e buona giornata.
select t.cognome
from tb1 as t , tb1 as t1
where t.cl_prezzo = t1.ab_prezzo
and t.ab_art = t1.cl_art
puo essere ke ho scritto una scemenza![]()

Rispondi quotando