Ik ben bezig met een intern order systeem op te zetten maar ik loop tegen een klein probleem aan dat 1 van mijn mysql queriers niet loopt zoals ik het wil ...
Ik heb tabel met al mijn artikel data met als naam (Shop_List) Velden ID,Desc,Amount.
Deze tabel bevat alle artikel info
Ik heb een 2de tabel waar alle orders in opgeslagen worden (Shop_Order) Velden ID,SL_ID,CLIENT,Qty,Date,Processed (SL_ID verwijst naar het ID veld van de Shop_List tabel)
Initeel maakt de klant een order en die gaat in de Shop_Order tabel, 1 keer per week loopt er een script dat de orders gaat exporteren naar een excel bestand zodat ze afgehandeld kunnen worden wanneer dat gebeurt krijgt de processed status 1 anders heeft die status 0
Dit wil zeggen dat zolang er geen processing heeft plaats gevonden de klant zijn order moet kunnen aanpassen.
Wat heb ik gedaan?
Ik heb een funtie die gaat checken of er al orders zijn gemaakt die niet processed zijn voor die klant. Indien niet gaat hij naar functie new_orders
Indien wel dan gaat hij naar functie modify Order
In die modify order functie wil ik de volledige artikellijst van Shop_List op het scherm toveren met een extra veld Qty dat vanuit de Shop_Order komt. En hier loop ik dus op vast.
SELECT L.ID, L.Description, L.Amount_NL, O.Qty
FROM Shop_List AS L
LEFT JOIN Shop_Orders AS O ON L.ID = O.SL_ID
geeft een output maar op het moment dat ik aan deze query nog wat voorwaarde wil plakken krijg ik maar een beperkt aantal lijnen terug ipv de volledige lijst met het Qty veld ingevuld voor die klant bij dat artikel....
Het zal wel een domme zijn maar ik heb me al zot aan het googelen geweest
Ik heb tabel met al mijn artikel data met als naam (Shop_List) Velden ID,Desc,Amount.
Deze tabel bevat alle artikel info
Ik heb een 2de tabel waar alle orders in opgeslagen worden (Shop_Order) Velden ID,SL_ID,CLIENT,Qty,Date,Processed (SL_ID verwijst naar het ID veld van de Shop_List tabel)
Initeel maakt de klant een order en die gaat in de Shop_Order tabel, 1 keer per week loopt er een script dat de orders gaat exporteren naar een excel bestand zodat ze afgehandeld kunnen worden wanneer dat gebeurt krijgt de processed status 1 anders heeft die status 0
Dit wil zeggen dat zolang er geen processing heeft plaats gevonden de klant zijn order moet kunnen aanpassen.
Wat heb ik gedaan?
Ik heb een funtie die gaat checken of er al orders zijn gemaakt die niet processed zijn voor die klant. Indien niet gaat hij naar functie new_orders
Indien wel dan gaat hij naar functie modify Order
In die modify order functie wil ik de volledige artikellijst van Shop_List op het scherm toveren met een extra veld Qty dat vanuit de Shop_Order komt. En hier loop ik dus op vast.
SELECT L.ID, L.Description, L.Amount_NL, O.Qty
FROM Shop_List AS L
LEFT JOIN Shop_Orders AS O ON L.ID = O.SL_ID
geeft een output maar op het moment dat ik aan deze query nog wat voorwaarde wil plakken krijg ik maar een beperkt aantal lijnen terug ipv de volledige lijst met het Qty veld ingevuld voor die klant bij dat artikel....
Het zal wel een domme zijn maar ik heb me al zot aan het googelen geweest
Because Great minds Think alike