Hi, ich hab hier eine Abfrage - er soll mir alle datensätze die im jahr 2008 eingertagen sind anzeigen, und zusätzlich den datensatz "v_id" -> 63 aus der tabelle "verkauf" aus dem Jahr 2007.
macht er aber nicht. stattdessen zeigt er mir alle datensätze - alle infos gleich, nur produkte und kunde ändern sich und wiederholen sich in einer schleife.
schreibe ich das ganze in eine Klammer, und setze das jahr zurück, findet er mir genau diesen datensatz...
wahrscheinlich einfach ein flüchtigkeitsfehler - aber ich überseh ihn einfach...
oder gibts eine andere möglichkeit, eine abfrage zu gestalten:
alle aus dem zeitraum ab 1.1.08 plus zusätzlich id XX?!
macht er aber nicht. stattdessen zeigt er mir alle datensätze - alle infos gleich, nur produkte und kunde ändern sich und wiederholen sich in einer schleife.
schreibe ich das ganze in eine Klammer, und setze das jahr zurück, findet er mir genau diesen datensatz...
wahrscheinlich einfach ein flüchtigkeitsfehler - aber ich überseh ihn einfach...
oder gibts eine andere möglichkeit, eine abfrage zu gestalten:
alle aus dem zeitraum ab 1.1.08 plus zusätzlich id XX?!
PHP-Code:
$query = "SELECT v_id , v_pr_id , v_k_id , v_datum , v_menge , v_preispertonne , pr_produkt , k_firmenname FROM verkauefe , produkte , kunden WHERE (pr_id = v_pr_id AND k_id = v_k_id AND v_datum > '2008-01-01') OR (v_id = 63)";
Kommentar