Select uit meerdere tabellen.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? Als SAP Financieel Consultant ben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »
Johan Rombouts

Johan Rombouts

26/06/2012 20:48:59
Quote Anchor link
Beste mensen,

Ik ben een factureersysteem aan het maken.
Dit zou als volgt moeten werken.
Voor een klant wordt een order gemaakt.
Hierin staan 1 of meerdere artikelen.
Als dit wordt uitgeleverd wordt, wordt er een pakbon gemaakt.
Van deze pakbonnen kan dan een factuur worden gemaakt.
Heb ik van 1 klant meerdere pakbonnen dan zou ik deze op 1 factuur willen hebben.
Op zich heb ik dit principe onder controle.
Echter, om te factureren wil een lijst hebben van pakbonnen per klant, welke nog niet zijn gefactureerd. Ik krijg alleen de lijst er niet fatsoenlijk uit.
Dit is mijn query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$pakbon_result = mysql_query("SELECT pakbonnen.pakbon_ID, pakbonnen.order_ID, pakbonnen.pakbon_nummer, orders.order_nummer
FROM pakbonnen, orders, pakbon_per_factuur, klanten
WHERE pakbonnen.pakbon_ID!=pakbon_per_factuur.pakbon_ID AND pakbonnen.order_ID=orders.order_ID AND orders.klant_ID=klanten.klant_ID AND klanten.klant_ID=$k_ID
ORDER BY orders.order_nummer ASC");

Dit werkt wel alleen wanneer ik meerdere rijen in mijn pakbon_per_factuur
tabel heb, geeft ie dezelfde pakbonnen meerdere keren weer.
Mijn query zal wel niet goed zijn, maar ik zie hem ff niet.

Iemand een idee?

Groeten Johan

Toevoeging op 27/06/2012 19:13:57:

Dit zijn trouwens mijn tabellen:

Pakbonnen
- pakbon_ID
- order_ID
- pakbon_nummer

Orders
- order_ID
- order_nummer
- klant_ID

Pakbon_per_factuur
- ppf_ID
- factuur_ID
- pakbon_ID

Klanten
- klant_ID
- klant_naam

Ik heb bij orders en klanten wat velden weggelaten die niet van belang zijn.

Iemand een idee?

Groeten Johan
 
PHP hulp

PHP hulp

21/05/2025 20:23:46
 
Flip --

Flip --

21/08/2012 04:01:53
Quote Anchor link
pakbonnen.pakbon_ID != pakbon_per_factuur.pakbon_ID

hier zoek je voor elke pakbon_ID alle rijen van pakbon_per_factuur waar het niet gelijk is aan de pakbon_ID daar.

Stel je hebt 1,2,3,4 in pakbonnen en in pakbon_per_factuur als pakbon_ID dan returned hij:
1 -> 2,3,4
2 -> 1,3,4
3 -> 1,2,4
4 -> 1,2,3

Je maakt nu gebruik van een impliciete INNER JOIN door meerdere tabellen te noemen na FROM.

Wat jij wilt is gewoon een lijst met pakbonnen IDs en dan kijken welke nog niet gefactureerd zijn -- dus nog niet voorkomen in pakbon_per_factuur.

Gebruik een OUTER JOIN .. met als ON pakbonnen.pakbon_ID = pakbon_per_factuur.pakbon_ID .. en dan WHERE pakbon_per_factuur.pakbon_ID = NULL

Dan match hij alleen de pakbon IDs die bij elkaar horen en zoekt hij alle pakbon IDs die geen match hebben.

Je kan je query verder uitbreiden om extra informatie er nog bij te doen (meer JOINS)
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

21/08/2012 09:53:18
Quote Anchor link
In MySQL bestaat geen OUTER JOIN zonder LEFT of RIGHT ervoor.
Het is geen = NULL maar IS NULL
 
Write Down

Write Down

21/08/2012 10:36:29
Quote Anchor link
Ger van Steenderen op 21/08/2012 09:53:18:
In MySQL bestaat geen OUTER JOIN zonder LEFT of RIGHT ervoor.
Het is geen = NULL maar IS NULL


Ik dacht dat dit bij de meeste databases zelfs zo is? Bij postgresql bijvoorbeeld. Je mag vaak wel het woordje 'OUTER' weglaten. 'INNER' moet je dan uiteraard wel schrijven.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

21/08/2012 10:57:27
Quote Anchor link
Het gebruik van INNER is ook optioneel, net zoals inderdaad OUTER. Dat is standaard SQL dus van toepassing op bijna elke database.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.