alles was nit in Tabelle x in tabelle z schreiben

Uwe Driessen driessen at fblan.de
Mo Feb 9 13:26:59 CET 2009


On Behalf Of HMeissner at dgverlag.de
> Im Auftrag von Uwe Driessen
> 
> insert into ispcp.domain_aliasses (`domain_id`, `alias_name`, `alias_status`,
> 						`alias_mount`, `alias_ip_id`,
> `url_forward`)
>         select t2.do_id_neu, t2.domain_name, "toadd", t2.domain_name, 1, "no"
>         from openprovide.op_domains t2
>              join ispcp.domain t3 on t2.domain_name = t3.domain_name
>         where t2.domain_name
> 		not EXISTS (select 1 from ispcp.domain t4 where t2.domain_name =
> t4.domain_name  )
>             and  (select 1 from openprovide.diehl_domain t5
>                     where t5.name = t2.domain_name and
>                    (t5.domainip = "IP"
> 				or t5.domainip = "mail");
> 
> oder
> 
> insert into ispcp.domain_aliasses (`domain_id`, `alias_name`, `alias_status`,
> `alias_mount`, `alias_ip_id`, `url_forward`)
>         select t2.do_id_neu, t2.domain_name, "toadd", t2.domain_name, 1, "no"
>         from openprovide.op_domains t2
>                 join ispcp.domain t3 on t2.domain_name = t3.domain_name
>                 join openprovide.diehl_domain t5 on t2.domain_name = t5.name
>         where t2.domain_name NOT EXISTS  (select 1 from ispcp.domain t4 where
> t2.domain_name = t4.domain_name  )
>                         and   (t5.domainip = "IP" or t5.domainip = "mail");
> 
> 
> mögen mich nicht
> 
> ich bekomme immer den Fehler
> 
> 1064 - Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei
> 'EXISTS  (select 1 from ispcp.domain t4 where t2.domain_name = t4.domain_name  ) ' in
> Zeile 6
> 
> 
> kein join auf T4 .....

Soll heißen ich hab einen join  vergessen oder ich hab einen join zuviel?

Zu zeit komplett auf dem Schlauch stehe.  


> 
> 
> Grüße
> h1
> 
> 
> 


Mit freundlichen Grüßen

Drießen

-- 
Software & Computer
Uwe Drießen
Lembergstraße 33
67824 Feilbingert
Tel.: +49 06708 / 660045   Fax: +49 06708 / 661397