Hi Jens,

try to rewrite you query to

SELECT A.Kommentar, A.SequenzNr
FROM Aufgabe A LEFT JOIN Taetigkeiten
ON A.kommentar=Taetigkeiten.Bezeichnung
AND Taetigkeiten.inaktiv = '1'

WHERE isnull(Taetigkeiten.Bezeichnung)
LIMIT 0, 30 


--
Regards
Leonardus Setiabudi
IT Project Coordinator
PT Bina San Prima, www.binasanprima.com

  ----- Original Message ----- 
  From: Gronau, Jens 
  To: [EMAIL PROTECTED] 
  Sent: Friday, December 12, 2003 2:04 PM
  Subject: Select with inner join NOT IN / IN


  Hello I need help
  This Statement does not work. MySql Version is 3.23.47. On Oracle Instance it works.
  What can i do ? Whitch Version do i need ? MySql 4.xx ?

  MySQL 3.23.47 running on localhost 

  SELECT A.Kommentar, A.SequenzNr from Aufgabe A 
  LEFT JOIN Taetigkeiten ON Aufgabe.Kommentar = Taetigkeiten.Bezeichnung where inaktiv 
= '1' ) ;

  Error
  SQL-query : 
  SELECT A.Kommentar, A.SequenzNr
  FROM Aufgabe A
  WHERE A.kommentar NOT 
  IN ( 

  SELECT Bezeichnung
  FROM Taetigkeiten
  where inaktiv = '1')
  LIMIT 0, 30 
  MySQL said: 
  You have an error in your SQL syntax near 'SELECT Bezeichnung FROM Taetigkeiten 
where inaktiv = '1' )  LIMIT 0, 30' at line 1

  Thanks Jens Gronau


Reply via email to