JOINS

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

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 »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Pagina: 1 2 volgende »

Ruliezz

ruliezz

11/04/2009 01:33:00
Quote Anchor link
Hey allemaal,

Ik ben bezig met het leren van JOINS alleen kom er even niet uit:

SELECT domeinnamen.domeinnaam AS domeinnaam, hostingpakketten.naam_pakket AS hostingnaam
FROM orders_ditaals
JOIN (domeinnamen, hostingpakketten)
ON (orders_ditaals.domein_id AND orders_ditaals.host_id = hostingpakketten.host_id )


Als ik dit uitvoer, krijg ik wel gegevens maar deze kloppen niet met wat het moet wezen. Is hier iets fout?

Je krijgt wel allemaal domeinnamen te zien, alleen je krijgt de benamingen voor de hostinpakketten allemaal samengevoegd bij elkaar. En dat moet niet.

Miss toch een fout in mijn sql code?

Alvast bedankt voor je uitleg
 
PHP hulp

PHP hulp

24/11/2024 19:03:38
 
Ruliezz

ruliezz

11/04/2009 01:36:00
Quote Anchor link
Sorry, het is al opgelost:

Het moest zijn:


SELECT domeinnamen.domeinnaam AS domeinnaam, hostingpakketten.naam_pakket AS hostingnaam
FROM orders_ditaals
JOIN (domeinnamen, hostingpakketten)
ON (orders_ditaals.domein_id = domeinnamen.domein_id AND orders_ditaals.host_id = hostingpakketten.host_id )

Excuus, het is al erg laat...
 
Ruliezz

ruliezz

11/04/2009 01:55:00
Quote Anchor link
Om toch nog even nuttig gebruik te maken van dit topic onderwerp:

SELECT domeinnamen.domeinnaam AS domeinnaam, hostingpakketten.naam_pakket AS hostingnaam
FROM orders_ditaals
JOIN (domeinnamen, hostingpakketten)
ON (orders_ditaals.domein_id = domeinnamen.domein_id AND orders_ditaals.host_id = hostingpakketten.host_id )

Ik heb in de tabel: orders nog een klanten_id waarmee ik uit de tabel: klanten de achternaam van de klant kan halen. Hoe verwerk ik dit allemaal in de zelfde stukje sql code als hier boven beschreven?

Alvast bedankt :D
 
Emmanuel Delay

Emmanuel Delay

11/04/2009 06:42:00
 
Willem Jan Z

Willem Jan Z

11/04/2009 09:24:00
Quote Anchor link
En gaarne niet bumpen... Bewerk je bericht als je iets wil toevoegen...
 
Frank -

Frank -

11/04/2009 10:29:00
Quote Anchor link
Bijzondere syntax voor een JOIN, heb hem nog nooit zo gezien. Zal wel weer een MySQL-only variant zijn....

Hoe wil je nu omgaan met een CROSS, INNER, LEFT, RIGHT, FULL en/of OUTER join? En hoe wil je voorwaarden gaan stellen aan de join? Toch niet in de WHERE mag ik hopen, dat is zéér inefficiënt.

Leesvoer
 
Ruliezz

ruliezz

11/04/2009 11:33:00
Quote Anchor link
@pgFrank, ja dat weet ik ook niet. Ben het ook aan het leren / uitzoeken vandaar dat ik post.

@WillemJan z : Sorry! was al laat...

Ik heb het boek PHP 5 het complete boek van Arjan Burger en Wouter Tengeler.
Daar had ik een en ander gelezen over JOINS. Maar begrijp er nog niet zo veel van....
 
Frank -

Frank -

11/04/2009 11:45:00
Quote Anchor link
PHP kent geen joins en dus heb je het verkeerde boek te pakken. Daarnaast vermoed ik dat dit boek MySQL beschrijft en met MySQL kun je geen SQL leren.

Voer de volgende query maar eens uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT 1 + 'klinkklare onzin';

Wiskundig is dit onmogelijk en dit hoort door de database met een foutmelding te worden afgeschoten. Normale databases doen dit dan ook, MySQL verzint onzin.
 
Ruliezz

ruliezz

11/04/2009 12:20:00
Quote Anchor link
@pgFrank : PHP 5 boek is geen verkeerd boek, zoek maar eens op ISBN: 978-90-5940-329-1.

JOINS is mijn spreek wijze, het is natuurlijk JOIN ;).
 
Frank -

Frank -

11/04/2009 12:36:00
Quote Anchor link
Nog een poging: Een boek dat gaat over PHP, zal niet gaan over databases en SQL. Dat er nog een paar regels tekst aan worden besteed, leuk en aardig, maar je mag niet van PHP-kenners verwachten dat ze ook database-kenners zijn. Dat zijn 2 totaal verschillende vakgebieden.

Mooi dat jij het een goed boek vindt, met bovenstaande SQL als voorbeeld weet ik al wel dat het geen goed boek is om SQL te leren. Maar dat geeft ook niet, het is geen SQL- en/of databaseboek.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Ruliezz

ruliezz

11/04/2009 12:41:00
Quote Anchor link
@pgFrank: dat klopt! Maar daar gaat het mij ook niet om. Ik wil gewoon door wat querys gegevens uit de database trekken. Ik vind het leuk en leerzaam om dat via JOIN te doen ook omdat dit boek er aandacht aan besteed. Misschien kun je antwoord geven op mijn vraag als je die weet.

Verder: weer jij nog een goed boek om alles over Mysql te weten?
 
Nicoow Unknown

Nicoow Unknown

11/04/2009 13:41:00
Quote Anchor link
1+'a'-4=-3 (zegt mijn sql dan)
 
Ruliezz

ruliezz

11/04/2009 15:26:00
Quote Anchor link
:( waarom reageert niemand serieus?
 
Joren de Wit

Joren de Wit

11/04/2009 15:37:00
Quote Anchor link
ruliezz schreef op 11.04.2009 12:41:
Ik vind het leuk en leerzaam om dat via JOIN te doen ook omdat dit boek er aandacht aan besteed.
Dat is toch geen reden om per se een join te gebruiken. Gebruik een join als je dat daadwerkelijk nodig hebt en in andere gevallen dus niet.

Maar goed, om terug te komen op je vraag: het antwoord is eigenlijk al gegeven. De syntax die je daar gebruikt is in ieder geval niet de standaard en dat verklaart direct het probleem waar jij tegen aan loopt.

Lees de handleiding die in de 4e post an dit topic gegeven wordt eens door, en dan met name het gedeelte over het selecteren uit meerdere tabellen. En om nog maar een duwtje in de goede richting gegeven, hier je oorspronkelijke query anders uitgeschreven:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
SELECT
  d.domeinnaam AS domeinnaam,
  h.naam_pakket AS hostingnaam
FROM
  orders_ditaals AS od
INNER JOIN
  domeinnamen AS d
    ON d.domein_id = od.domein_id
INNER JOIN
  hostingpakketten AS h
    ON h.host_id = od.host_id

Hier kun jij nu zelf heel eenvoudig meerdere JOINs aan toevoegen en eventueel de resultaten verder filteren dmv een WHERE clausule.

ps. Uiteraard kun je de INNER JOIN ook nog veranderen in bijvoorbeeld een LEFT JOIN, al naar gelang de manier waarop jij gegevens wilt selecteren.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Ruliezz

ruliezz

11/04/2009 15:45:00
Quote Anchor link
@Blanche: Kijk daar heb ik wat aan ;) ik ga die tut even goed door lezen wellicht snap ik het dan wat beter.

kun je bij die SELECT nu ook meedere tabellen op geven? Zoals ik in mijn 3e post probeer uit te leggen?


Klopt, maar ik vind het leuk om het te weten hoe het werkt, en ben bezig met een project waar ik het misschien wil toepassen.
 
Joren de Wit

Joren de Wit

11/04/2009 15:47:00
Quote Anchor link
Natuurlijk kun je daar meerdere tabellen opgeven, theoretisch kun je daar oneindig mee doorgaan.

Maar voor elke andere tabel waaruit je gegevens wilt selecteren, zul je een JOIN op moeten nemen. Er moet immers wel een onderlinge relatie tussen de geselecteerde gegevens bestaan.
 
Ruliezz

ruliezz

11/04/2009 16:08:00
Quote Anchor link
@pgFrank : PHP 5 boek is geen verkeerd boek, zoek maar eens op ISBN: 978-90-5940-329-1.

JOINS is mijn spreek wijze, het is natuurlijk JOIN ;).
 
Ruliezz

ruliezz

11/04/2009 16:10:00
Quote Anchor link
ruliezz schreef op 11.04.2009 16:08:
@pgFrank : PHP 5 boek is geen verkeerd boek, zoek maar eens op ISBN: 978-90-5940-329-1.

JOINS is mijn spreek wijze, het is natuurlijk JOIN ;).


Waarom word dit bericht twee keer gepost??

Gelieve Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door ruliezz
 
Willem Jan Z

Willem Jan Z

11/04/2009 16:13:00
Quote Anchor link
Omdat je 2x op 'Plaats bericht' hebt geklikt....

edit: Huh? Het staat er geen 2x? Die 2e heb je niet bewerkt? En die andere zie ik maar 1 keer?
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
 
Joren de Wit

Joren de Wit

11/04/2009 16:15:00
Quote Anchor link
@WillemJan: zie post van 12:20 uur ;-)
 
Ruliezz

ruliezz

11/04/2009 17:23:00
Quote Anchor link
Hey SanThe,

Ik kan er niks aan doen, het forum poste hem 2 x
 

Pagina: 1 2 volgende »



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.