Moin,
hab da eine Datenbank mit Datensätze. Da gibt es unter anderem eine Tabelle für Rechnungen und eine Tabelle (Kindtabelle) mit Rechnungs-Positionen. Als Beispiel:
T-Rex kauft (Rechnungs)
- 1 CPU Typ A (Rechnungsposition)
- 2 Arbeitsspeicher Typ XY (Rechnungsposition)
- 1 Gehäuse Typ A5 (Rechnungsposition)
Jetzt möchte ich "ähnliche" Rechnungen heraussuchen. Dabei sollen sagen wir mal min. 50 % der Rechnungspositionen übereinstimmen. Idealerweise kann man diese 50% als "Schalter" irgendwo im Quellcode angeben.
Gezeigt wird z.B. diese Rechnung von Gunnar:
- 1 CPU Typ A
- 2 Arbeitsspeicher Typ XY
Aber NICHT von Heinz:
- 1 CPU Typ B
- 2 Arbeitsspeicher Typ NIX
Frage:
- Ist das mit MySQL eigentlich zu lösen oder komme ich um eine Scriptlösung nicht drum herum? Das würde ja bedeuten dass ich erstmal alle Rechnungen und Positionen in einer Schleife vergleichen muss?
- Wenn es mit MySQL zu lösen ist, hab ich aktuell leider keinen Lösungsansatz.
Gruß
Dr. T-Rex