Kampfgummibaerlie
Datenbank-Guru
- Beiträge
- 743
Trigger machen mir ehrlich gesagt ein wenig Angst, ich weiß jedoch nicht, warum, ich glaube, ich sollte mal einen Tag nur Trigger programmieren, und dann geht das eh locker ^^
Ich nutze folgenden Code:
Mein Problem wäre (wo ich glaube, auch das Problem geunden zu haben), dass er mir alle 16 eingetragenen maschinen anzeigt.
Meine erste Idee wäre, einfach mittels eines Triggers in die Tabelle Vermietungen den maschinen_namen sowie auch maschinen_mietpreis eintragen zu lassen, damit er die auch wirklich ausschließen kann. (Denke, er zeigt trotzdem alle an, weil er eben den Namen, beziehungsweise den Mietpreis nicht in Vermietungen findet und entsprechend eben die Maschine, weil sie eben nicht die gleichen Werte hat, wie die in der Tabelle vermietungen, auch nicht ausschließt.
Meine zweite Idee wäre, wobei ich glaube, das Ganze mit Triggern professioneller zu lösen, dass ich mehrere Functions "mal eben" selecte, die auch voneinander abhängig sind, und "sozusagen" das selbe Resultat wie die Trigger bringen, jedoch nicht wirklich einfach zum Managen scheint ^^
Außerdem würde ich enorm gerne das Ganze Thema meistern, weil es bisher schon jeden Tag auch Frust bringt, aber deutlich mehr Freude, wenns am Ende doch funktioniert.
Beiwort: Warum ich mir Gedanken über sowas mache? Ich arbeite inzwischen schon ein wenig am herumprobieren für die Homepage, und wies scheint, kann PHP nicht wirklich so agieren, wie ich es gerne hätte. Da ich jeden Tag erneut aufwache, und mich in den Tag stürze, und jeden Abend, wenn ich ein anliegen habe, in >dieses< Forum schreibe, freue ich mich auch schon auf Morgen (Außer heute kommt noch eine Antwort, dann schlaf ich gut )
Also, wie immer, euer strebsamer Bär :S
Ich nutze folgenden Code:
Code:
select count(maschinen_id), maschinen_name, maschinen_mietpreis from
maschinen group by maschinen_mietpreis, maschinen_name
except select maschinen_id, maschinen_name, mietpreis from
vermietungen where mietzeit @> now()::timestamp
Mein Problem wäre (wo ich glaube, auch das Problem geunden zu haben), dass er mir alle 16 eingetragenen maschinen anzeigt.
Meine erste Idee wäre, einfach mittels eines Triggers in die Tabelle Vermietungen den maschinen_namen sowie auch maschinen_mietpreis eintragen zu lassen, damit er die auch wirklich ausschließen kann. (Denke, er zeigt trotzdem alle an, weil er eben den Namen, beziehungsweise den Mietpreis nicht in Vermietungen findet und entsprechend eben die Maschine, weil sie eben nicht die gleichen Werte hat, wie die in der Tabelle vermietungen, auch nicht ausschließt.
Meine zweite Idee wäre, wobei ich glaube, das Ganze mit Triggern professioneller zu lösen, dass ich mehrere Functions "mal eben" selecte, die auch voneinander abhängig sind, und "sozusagen" das selbe Resultat wie die Trigger bringen, jedoch nicht wirklich einfach zum Managen scheint ^^
Außerdem würde ich enorm gerne das Ganze Thema meistern, weil es bisher schon jeden Tag auch Frust bringt, aber deutlich mehr Freude, wenns am Ende doch funktioniert.
Beiwort: Warum ich mir Gedanken über sowas mache? Ich arbeite inzwischen schon ein wenig am herumprobieren für die Homepage, und wies scheint, kann PHP nicht wirklich so agieren, wie ich es gerne hätte. Da ich jeden Tag erneut aufwache, und mich in den Tag stürze, und jeden Abend, wenn ich ein anliegen habe, in >dieses< Forum schreibe, freue ich mich auch schon auf Morgen (Außer heute kommt noch eine Antwort, dann schlaf ich gut )
Also, wie immer, euer strebsamer Bär :S