inner join

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Java Developer (Training And Simulation)

Wat jij doet Je zou onze Java Developer zijn en nauw samenwerken met je Product Owner, Software System Engineer, Scrum Master en andere Developers. Samen draag je bij aan een multidisciplinair en zelf organiserend Agile team. De rol is zeer afwisselend en bestaat uit, maar is zeker niet beperkt tot: de-risk en prototype onbewezen simulatietechnologieën; simulatiekaders ontwikkelen voor gebruik door andere teams; je bent goed in het begrijpen van ingewikkelde ideeën; heeft de mogelijkheid om nauw samen te werken met grote internationale klanten, leveranciers en overheden om onze oplossingen, vastleggingsvereisten, enz. te definiëren en te presenteren. Ben jij het? Wij

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

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 »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. 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 in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Frontend Developer - Leeuwarden

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

Bekijk vacature »
De boer

de boer

07/02/2011 20:10:57
Quote Anchor link
Hello Allen,

Ik ben een beginneling op het gebied van PHP en MYSQL, dus mijn vragen zijn mischien voor de meesten heel simpel.
Toch stel ik hulp op prijs.

Ik heb een database met een aantal tabellen, maar het gaat hier even om 2
De tabellen zijn wed_scores en namen.
wed_scores:
id int(10) UNSIGNED No None AUTO_INCREMENT
id_locatie int(10) No None
id_wed int(10) No None
date date No None
time time No None
duur time No None
id_naam1 int(10) No None
id_naam2 int(10) No None
punten1 int(10) UNSIGNED No None
punten2 int(10) No None
max_br1 int(10) UNSIGNED No None
max_br2 int(10) No None
aantal_br1 int(10) UNSIGNED No None
aantal_br2 int(10) No None
tot_br1 int(10) UNSIGNED No None
tot_br2 int(10) No None
tot_foul1 int(10) UNSIGNED No None
tot_foul2 int(10) No None
en namen:
id int(10) UNSIGNED No None AUTO_INCREMENT
naam varchar(30) latin1_swedish_ci No None
club varchar(30) latin1_swedish_ci No None

id_naam1,id_naam2 verwijzen naar de tabel namen

PHP Code
De Query die ik gebruik is:
$sql = "SELECT $sql_str FROM wed_scores WHERE '$id_wed' = wed_scores.id_wed
INNER JOIN namen AS join1 ON wed_scores.id_naam1=namen.id
INNER JOIN namen AS join2 ON wed_scores.id_naam2=namen.id
ORDER BY wed_scores.date,wed_scores.time DESC";

Vraag1: Wat is hier fout

Vraag 2: is dit de beste manier om dit te doen?
Gewijzigd op 08/02/2011 11:15:26 door De boer
 
PHP hulp

PHP hulp

29/11/2024 06:39:54
 
Noppes Homeland

Noppes Homeland

07/02/2011 20:15:21
Quote Anchor link
De INNER JOINS moeten in de from-clause!!
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
SELECT $sql_str
       --------> dir moet je niet doen, daar gewoon de benoemde velden neer
Gewijzigd op 07/02/2011 20:21:38 door Noppes Homeland
 
De boer

de boer

07/02/2011 21:49:41
Quote Anchor link
Ok bedankt !
Ik heb het volgende nu geprobeerd:
$sql = "SELECT $sql_str FROM wed_scores,namen
INNER JOIN namen AS join1 ON namen.id=wed_scores.id_naam1
INNER JOIN namen AS join2 ON namen.id=wed_scores.id_naam2
WHERE '$id_wed' = wed_scores.id_wed
ORDER BY wed_scores.date,wed_scores.time DESC";
Met als resultaat:

1054: Unknown column 'wed_scores.id_naam1' in 'on clause'

SELECT wed_scores.date, wed_scores.time, wed_scores.duur, namen.naam, namen.naam, wed_scores.punten1, wed_scores.punten2, wed_scores.max_br1, wed_scores.max_br2, wed_scores.tot_br1, wed_scores.tot_br2, wed_scores.aantal_br1, wed_scores.aantal_br2, wed_scores.tot_foul1, wed_scores.tot_foul2 FROM wed_scores,namen
INNER JOIN namen AS join1 ON namen.id=wed_scores.id_naam1
INNER JOIN namen AS join2 ON namen.id=wed_scores.id_naam2
WHERE '1' = wed_scores.id_wed
ORDER BY wed_scores.date,wed_scores.time DESC

Terwijl (ook uit de listing van de structuur van wed_scores overduidelijk blijkt dat wed_scores.id_naam1 wel bestaat.

Toevoeging op 07/02/2011 21:51:56:

Is er geen eenvoudiger manier? Of is het gebruik van deze JOIN's normaal in dergelijke gevallen?
 
Jordi Kroon

Jordi Kroon

07/02/2011 22:01:51
Quote Anchor link
letop mysql injectie !
 
De boer

de boer

07/02/2011 22:11:33
Quote Anchor link
Oww, sorry, hoe doe ik dat volgende keer?
 

07/02/2011 22:21:27
Quote Anchor link
Jordi kroon op 07/02/2011 22:01:51:
letop mysql injectie !


Dit kan je niet zo stellen. Er is wel een kans op.
De boer op 07/02/2011 22:11:33:
Oww, sorry, hoe doe ik dat volgende keer?

Gebruikers kunnen je systeem hacken als het mogelijk is om data direct in een query te stoppen.
Dus bijvoorbeeld: SELECT id FROM users WHERE username=$_POST['username']
Om dat te voorkomen gebruik je mysql_real_escape_string.
 
Jordi Kroon

Jordi Kroon

07/02/2011 22:21:33
Quote Anchor link
Zie php.net mysql_real_escape_string

Toevoeging op 07/02/2011 22:24:28:

Karl was me voor :P
 
De boer

de boer

07/02/2011 22:43:48
Quote Anchor link
Ok, bedankt voor de waarschuwing, daar was ik me niet van bewust en ik zal zeker die stukken bestuderen. Ziet er wel ingewikeld uit voor een leek, maar is wel belangrijk id.

Toevoeging op 07/02/2011 22:50:13:

Maar.....
Kan iemand de foutmelding:
1054: Unknown column 'wed_scores.id_naam1' in 'on clause'

zoals boven genoemd, verklaren? Die column bestaat nl wel
 
The Force

The Force

08/02/2011 08:45:26
Quote Anchor link
"wed_scores.id_naam1" bestaat niet omdat er geen tabel "wed_scores" bestaat maar een tabel "wedscores".
 
De boer

de boer

08/02/2011 11:20:56
Quote Anchor link
Bedankt voor je reactie The Force. Het is begrijpelijk dat je dat denkt omdat ik id een abusievelijk wedscores had geschreven boven aan bij de beschrijving van de tabellen structuur. (Ik heb dat inmiddels gecorrigeerd).
De tabel heet dus echt wed_scores en de kollommen id_naam1 en id_naam2 bestaan

Overigens is opmerkelijk dat de foutmelding:
1054: Unknown column 'wed_scores.id_naam1' in 'on clause'

verwijst naar de on clause terwijl de kollom al eerder wordt genoemd in de SELECT gedeelte.

Toevoeging op 08/02/2011 23:13:49:

Hoi Allen,

Heb veel nuttige tips gekregen maar het was nog niet opgelost.
Ben al wel wat verder
Ik heb dus 2 inner joins nodig
Maar de onderstaande code werkt wel voor 1 join
$sql = "SELECT
'wed_scores.date','wed_scores.time','wed_scores.duur','namen.naam','namen.naam',
'wed_scores.punten1','wed_scores.punten2','wed_scores.max_br1','wed_scores.max_br2','wed_scores.tot_br1',
'wed_scores.tot_br2','wed_scores.aantal_br1','wed_scores.aantal_br2','wed_scores.tot_foul1','wed_scores.tot_foul2'
FROM wed_scores
INNER JOIN namen ON wed_scores.id_naam1=namen.id";
// zoiets heb ik nodig INNER JOIN namen ON wed_scores.id_naam2=namen.id

Iedere advies hulp wordt zeer op prijs gesteld
 



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.