Was macht diese SQL-Query?

jmar83

SQL-Guru
Beiträge
146
Hallo zusammen

Irgendwie komme ich mit folgendem Query nicht ganz klar, was macht das ganze? Ist mir irgendwie unverständlich...

Code:
 select t1.logexpression_id AS logexpression_id,
         t1.term_id          AS term_id,
         t1.device_id        AS device_id,
         t1.measure_type     AS measure_type,
         t1.value_string     AS value_string,
         t1.compare          AS compare,
         t1.is_not           AS is_not
  from relay.logexpression t1
  where (not(exists(select 1
                    from relay.logexpression t2
                    where ((t1.term_id = t2.term_id) and (t1.value_string <> t2.value_string)))));


Vielen Dank für die Feedbacks
 
Werbung:
löse das doch einfach ma von innen nach außen auf. Was macht

Code:
select 1
                   from relay.logexpression t2
                   where ((t1.term_id = t2.term_id) and (t1.value_string <> t2.value_string));

und so weiter ...
 
Werbung:
Zurück
Oben