Hallo!
Ich möchte mir eine kleine Datenbank mit Rezepten anlegen. Dafür möchte ich eine Suchfunktion bauen, in der ich die Zutaten die ich zuhause habe auswählen kann, und mir die Suchfunktion dann die gerichte raussucht, die ich ausschliesslich aus diesen Zutaten machen kann.
Also müsste ich dafür eine mySQL Tabelle erstellen, in der ich die Gerichte speicher, und denen die Zutaten zuordne, die dafür benötigt werden. Das ist soweit kein Problem.
Aber wie muß ich die Suchabfrage (mySQL Query) gestalten, so dass auch wirklich nur die Gerichte ausgewählt werden, die den ausgewählten Zutaten entsprechen!? Ich müsste dann ja sagen: Wähle die Gerichte aus, die sich aus Zutat A B, A C, B C oder A B und C machen lassen, aber keine wo zutat D E und F vorkommt. Aber wie setz ich das am effektivsten in ein mySQL Query um!? Und wie müssten die SQL Tabellen dafür am besten aussehen!?
Hat jemand ein paar Vorschläge für mich!?
Danke!
Ich möchte mir eine kleine Datenbank mit Rezepten anlegen. Dafür möchte ich eine Suchfunktion bauen, in der ich die Zutaten die ich zuhause habe auswählen kann, und mir die Suchfunktion dann die gerichte raussucht, die ich ausschliesslich aus diesen Zutaten machen kann.
Also müsste ich dafür eine mySQL Tabelle erstellen, in der ich die Gerichte speicher, und denen die Zutaten zuordne, die dafür benötigt werden. Das ist soweit kein Problem.
Aber wie muß ich die Suchabfrage (mySQL Query) gestalten, so dass auch wirklich nur die Gerichte ausgewählt werden, die den ausgewählten Zutaten entsprechen!? Ich müsste dann ja sagen: Wähle die Gerichte aus, die sich aus Zutat A B, A C, B C oder A B und C machen lassen, aber keine wo zutat D E und F vorkommt. Aber wie setz ich das am effektivsten in ein mySQL Query um!? Und wie müssten die SQL Tabellen dafür am besten aussehen!?
Hat jemand ein paar Vorschläge für mich!?
Danke!
Kommentar