Rouven: MySQL

Beitrag lesen

Hello,

SELECT ID

FROM t1
WHERE t1.ID != ALL(SELECT BUID FROM t1 WHERE BUID != '')

                ^^^^^^  
das ist dein Problem, was sich mit einem JOIN nur sehr unschön lösen lässt, weil der JOIN selbst nicht weiß, wieviel ALL ist.  
Was mit dazu nur einfällt ist:  
(1) INNER JOIN, damit nur paarweise Übereinstimmungen gelten  
(2) GROUP BY ID  
(3) HAVING COUNT(ID) = Anzahl der Datensätze in der anderen Tabelle die relevant sind als korrelierte Unterabfrage.  
  
Aber in Kurz: du wirst Spaß kriegen...  
  
MfG  
Rouven  

-- 
\-------------------  
sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& ([SelfCode](http://selfspezial.atomic-eggs.com/scode/selfcode.php?encodieren))  
  
I will never understand why Germans feel the need to kill trees  --  Arbeitskollege aus UK zum Thema ob eine Dokumentation elektronisch oder auf Papier ausgeliefert wird