Layoutprobleme? - Styleswitcher!
![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Bastian Fenske Registriert seit: 04.01.2006 Ort: Kassel
Beiträge: 745
| Hi. Kennt ihr einen Weg, folgende Operation auf eine MySQL-DB in einer Query auszuführen: page_nodes ---------- id page_version_id component_id components ---------- id Lösche alle Datensätze aus components, die in page_nodes unter einer gegebenen page_version_id verlinks sind, aber nur die, die nicht nochmal in page_nodes einer anderen page_version_id zugeordnet sind. Soll also praktisch wie hardlinks funktionieren: Sobald der letzte Link gelöscht wurde, wird auch die Datei gelöscht, ansonsten nicht. Oder hier: Komponenten können in verschiedene Seitenversionen eingehängt werden. Wird der Knoten gelöscht, soll auch die Komponente gelöscht werden, aber nur, falls die nicht noch in eine andere Seitenversion eingebaut ist. Hat jemand einen Tipp für mich? Basti |
| | |
| | Nach oben #2 |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 350
| Du könntest in der Where-Bedingung per Subselect die richtigen Datensätze rausfiltern (geht nur in den neuesten MySQL-Versionen, die auch Subselects beherrschen). Ansonsten kannst du nach dem Löschen deines page_nodes Eintrags gucken, was übrig bleibt. So etwa (ungetestet) : Code: SELECT c.id, COUNT(p.id) as zaehler FROM components as c LEFT OUTER JOIN page_nodes p ON c.id = p.component_id GROUP BY c.id
__________________ Open Sourcing the Online Gaming Universe PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html |
| | |
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| logik datensatz identifikation | richy | PHP-Programmierung | 12 | 09.04.2008 16:45 |
| [SuSE] Partition Löschen | kampfgnom | Tools, Server, Betriebssysteme | 10 | 29.12.2007 14:13 |
| [Thunderbird] eMails werden nur zum löschen markiert | MrNiceGuy | Plauderecke | 5 | 13.09.2007 18:56 |
| Prob. beim Ordner löschen | X-Unity.de | PHP-Programmierung | 15 | 19.03.2006 12:27 |
| Datensatz löschen | andy74 | Datenbanken | 40 | 17.01.2006 14:55 |
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:07 Uhr.
Nach oben






