1 |
Keine Ahnung welche Datenbank du verwendest, aber wenn du einen |
2 |
forentkeys setzt mit cascade (delete) dann werden die Detaildatensätze |
3 |
automatisch gelöscht, und du musst dich nicht selbst drum kümmern. Ist |
4 |
auch die schönere Variation |
5 |
|
6 |
On Sa, 2004-11-20 at 12:23, Daniel Rindt wrote: |
7 |
> Hallo, |
8 |
> |
9 |
> bisher habe ich es noch nicht benötigt, aber ist es überhaupt möglich mit |
10 |
> einem DELTE in mehreren Tabellen mittels JOIN zu löschen? |
11 |
> |
12 |
> Hier meine Syntax: |
13 |
> === |
14 |
> DELETE FROM Auftraege, Kundendaten |
15 |
> LEFT JOIN Kundendaten ON Kundenddaten.idKundendaten=Auftraege.idKundendaten |
16 |
> WHERE Auftraege.idCC='c3935816c04ca1dbb77af1caaf605b64' AND |
17 |
> Auftraege.idAuftrag='3'; |
18 |
> === |
19 |
> |
20 |
> Leider funktioniert das nicht, der Wert in Auftraege.idKundendaten wird auch |
21 |
> erst bekannt wenn ich in dieser Tabelle vorher ein SELECT asuführe, dies |
22 |
> muss ich jedoch nach möglichkeit unterlassen. Die Tabellen sind sozusagen |
23 |
> dort miteinander Verknüpft. |
24 |
> |
25 |
> |
26 |
> Vielleicht kann mir jemand von Euch einen Tip geben?! ;) |
27 |
> |
28 |
> Mit freundlichen Grüßen |
29 |
> Daniel |
30 |
> |
31 |
> |
32 |
> -- |
33 |
> gentoo-user-de@g.o mailing list |
34 |
-- |
35 |
************************************ |
36 |
* Michael Kaufmann * |
37 |
* Research & Develepment * |
38 |
* * |
39 |
* inspiring systems integration AG * |
40 |
* Industriestr. 158 * |
41 |
* FL-9493 Mauren * |
42 |
* * |
43 |
* Tel:00423 232 97 00 * |
44 |
* Fax:00423 232 97 01 * |
45 |
* Homepage:www.isi-it.ch * |
46 |
* email:mk@××××××.ch * |
47 |
************************************ |
48 |
|
49 |
|
50 |
|
51 |
|
52 |
-- |
53 |
gentoo-user-de@g.o mailing list |