tabellen joinen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

.NET Developer Microservices

Dit ga je doen Je taken zullen voornamelijk bestaan uit: Het ontwikkelen van software, inclusief vormgeving, implementaties, integraties en (automatisch) testen (.NET, C#, Azure, Docker, Microservices, Angular); Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Het uitvoeren van risico analyses; Een bijdrage leveren aan het continuous quality improvement process. Hier ga je werken Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen deze Gelderse organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovaties aan bij te dragen. Samen met 10 collega .NET developers

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

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 »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »
Najib bijan

najib bijan

06/02/2016 19:58:40
Quote Anchor link
Beste phph'ers,

Ik heb even een vraagje..

Ik ben bezig met een site voor mezelf waarbij ik verschillende tabellen moet koppelen. Op de site staan auto's. Ik wil dus de tabel 'auto' koppelen met bijv. 'kleur', 'transmissie', 'opties' ed.

Het ziet er zo uit:

Afbeelding

Is het mogelijk met deze database om bijv. een kleur te halen uit 'kleuren' en een merk uit 'merken'?
 
PHP hulp

PHP hulp

12/07/2025 12:12:55
 

06/02/2016 20:05:21
Quote Anchor link
je kan dit gewoon met echos allemaal laten zien.
Dan moet je wel de functions aanmaken.
 
Najib bijan

najib bijan

06/02/2016 20:16:13
Quote Anchor link
Okee okee nice ik heb nog een vraag.. In de opties tabel zitten velden die ik laat zien als checkboxjes (elektrische ramen, panorama dak etc.) Hoe koppel ik meerdere checkboxjes aan 1 auto en hoe zet ik deze meerdere checkboxen weg in de database?
 
Dennis WhoCares

Dennis WhoCares

06/02/2016 20:19:40
Quote Anchor link
Je hebt dan een 1 op veel relatie. Om het makkelijk te houden gebruik ik dan altijd een aparte tabel.

auto_kleuren
------------
auto_id
kleur_id


p.s. mag ik vragen wat voor editor je gebruik voor je database ?
Gewijzigd op 06/02/2016 20:50:37 door Dennis WhoCares
 
Erwin van Hoof

Erwin van Hoof

06/02/2016 23:16:00
Quote Anchor link
@Dennis: De editor die hier gebruikt wordt is denk ik MySQL Workbench.

https://dev.mysql.com/doc/workbench/en/wb-creating-eer-diagram.html
Gewijzigd op 06/02/2016 23:16:20 door Erwin van Hoof
 
Frank Nietbelangrijk

Frank Nietbelangrijk

07/02/2016 09:28:31
Quote Anchor link
Najib bijan op 06/02/2016 19:58:40:
Is het mogelijk met deze database om bijv. een kleur te halen uit 'kleuren' en een merk uit 'merken'?


Jaaaa, dat juist de kracht van een database. Om in één keer gegevens uit meerdere gekoppelde tabellen te halen moet je gebruik maken van een SELECT met één of meerdere JOINs. Deze tut laat je zien hoe je joins toepast: http://www.sitepoint.com/understanding-sql-joins-mysql-database/

Daarnaast bestaat er ook nog zo iets als een achterliggende reden voor je database indeling. Er moet wel een reden zijn waarom je een nieuwe tabel aanmaakt. Als ik naar jouw ontwerp kijk dan denk ik dat je in de meeste gevallen de gebruiker een dropdown wilt voorschotelen met bijvoorbeeld een aantal kleuren waaruit hij dan kan kiezen. Je moet daarvoor dus een lijstje met kleuren hebben. En wellicht wil je dat de admin op de achterkant van de website nog een kleurtje aan de lijst kan toevoegen.
 
Najib bijan

najib bijan

07/02/2016 12:46:43
Quote Anchor link
Frank Nietbelangrijk op 07/02/2016 09:28:31:
Najib bijan op 06/02/2016 19:58:40:
Is het mogelijk met deze database om bijv. een kleur te halen uit 'kleuren' en een merk uit 'merken'?


Jaaaa, dat juist de kracht van een database. Om in één keer gegevens uit meerdere gekoppelde tabellen te halen moet je gebruik maken van een SELECT met één of meerdere JOINs. Deze tut laat je zien hoe je joins toepast: http://www.sitepoint.com/understanding-sql-joins-mysql-database/

Daarnaast bestaat er ook nog zo iets als een achterliggende reden voor je database indeling. Er moet wel een reden zijn waarom je een nieuwe tabel aanmaakt. Als ik naar jouw ontwerp kijk dan denk ik dat je in de meeste gevallen de gebruiker een dropdown wilt voorschotelen met bijvoorbeeld een aantal kleuren waaruit hij dan kan kiezen. Je moet daarvoor dus een lijstje met kleuren hebben. En wellicht wil je dat de admin op de achterkant van de website nog een kleurtje aan de lijst kan toevoegen.




Oke oke mooi. Juist! Dat is precies wat ik nodig heb. Het moet dus mogelijk zijn om een auto in te voegen in de database deze auto moet inderdaad bijv. een kleur hebben die de admin uit een dropdown kan toewijzen. ik zal de tut goed bestuderen want wat jij beschreef heb ik nodig. Heb je misschien nog een tip/tips voor me. Hoe doe ik dat met die checkboxen bijvoorbeerd?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

07/02/2016 19:16:13
Quote Anchor link
Helaas is de afbeelding niet meer te zien.

Maar je hebt opties bijv. elektrische ramen en schuifdak:

tabel optie:
– id
– omschrijving

Welnu: een auto moet meerdere opties kunnen bevatten en een optie moet ook voor meerder autos kunnen gelden. Je hebt dan een many-to-many relatie nodig. Deze many-to-many creëer je door een koppeltabel toe te voegen:

tabel: auto_optie:
-auto_id
–optie_id


Voorbeeld:

tabel auto:
id bouwjaar
1 2005
2 2013

tabel optie:
id omschrijving
1 Elektrische ramen
2 Schuifdak

tabel: auto_optie:
auto_id optie_id
1 1
1 2
2 1

Auto 1 heeft dus elektrische ramen en een schuifdak. Auto 2 heeft alleen elektrische ramen.

Toevoeging op 07/02/2016 19:30:24:

Met joins kun je simpel alle opties voor een auto uit de database trekken maar ook alle auto's die een bepaalde optie hebben. Je kunt de gebruiker dus opties laten selecteren en dan de auto's tonen die aan die opties voldoen.

Voorbeeld om de auto's met elektrische ramen uit de database te trekken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT a.id, a.bouwjaar, o.omschrijving FROM auto a
JOIN auto_optie ao ON a.id = ao.auto_id
JOIN optie o ON o.id = ao.optie_id
WHERE o.id=1
Gewijzigd op 07/02/2016 19:18:17 door Frank Nietbelangrijk
 



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.