genormaliseerde query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle ontwikkelaar met PL/SQL en APEX in de regio

Bedrijfsomschrijving Het havengebied rondom Rotterdam biedt veel uitdagende projecten binnen o.a. container mangement, douane en warehousing. Deze organisatie biedt juist op dergelijke segmenten ICT-oplossingen van grote kwaliteit. Deze organisatie kenmerkt zich als een fullservice softwarehuis dat verantwoordelijk is voor zowel het bepalen van de informatie behoeftes bij klanten, inhouse software ontwikkeling en de implementatie van deze software. Dit doen ze inmiddels al een zeer geruime tijd voor voornamelijk klanten binnen de logistieke sector. Binnen de logistieke sector hebben ze inmiddels een imposant klantenbestand opgebouwd wat optimaal bediend wordt. Denk hierbij aan bijvoorbeeld grote vervoers/transportmaatschappijen. De organisatie is zeer goed bereikbaar

Bekijk vacature »

Lead Software Developer

De afdeling ICT is belangrijk binnen onze organisatie. Deze afdeling ontwikkelt zich steeds meer naar een flexibele, innovatieve en zakelijke organisatie, die marktconform werkt en een hoogwaardig aanbod aan diensten biedt. We kennen een grote diversiteit aan systemen (ERP, Warehouse management, Enterprise Service Bus, BI, e-commerce). Onlangs hebben we onze systemen vernieuwd. Ter versterking van deze afdeling zijn we op zoek naar een enthousiaste collega voor de functie van: Lead Software Developer (32 – 40 uur) Als Lead Software Developer geef je vakinhoudelijk leiding aan het ontwikkelteam en ben je samen met jouw teamleden verantwoordelijk voor het verder ontwikkelen van

Bekijk vacature »

Start-up zoekt Javascript Developer (Google Platfo

Bedrijfsomschrijving Deze snelgroeiende start-up is ter versterking van hun 9-koppige team (waarvan 4 Developers) op zoek naar een Javascript Developer die heel graag wil blijven leren en met de organisatie mee wil groeien! Er wordt hier in een jong en enthousiast team gewerkt aan interessante projecten in het Google Platform. Functieomschrijving Je zal aan veel verschillende en uiteenlopende projecten komen te werken, waardoor geen één dag hetzelfde is. Een voorbeeld is een webapplicatie waarmee een tunnelsysteem 3D in kaart gebracht kan worden. Deze webapplicatie is door de opdrachtgever zo goed ontvangen, dat zij gevraagd hebben of er ook een mobiele

Bekijk vacature »

Ruby/Elixir Developer FIXED & INTERIM

What are you going to do? Being a Ruby/Elixir Developer at T-Mobile is an exciting and varied job that touches different facets of both the customer fulfilment & assurance processes and the network infrastructure here at T-Mobile. The department we called ‘Digital Orchestration’ is the gateway between the commercial customer services and the implementation of those in our networks and on our service platforms. This encompasses internet access, TV and voice services for our consumer domain and internet access, connectivity and hosted voice/mobile connect services for our extended business line. The SCRUM team that you’ll join is developing and maintaining

Bekijk vacature »

Full Stack Java Developer

Functieomschrijving Flexibility, autonomy and an organisation that prioritises innovation. As java developer at Randstad Groep Nederland IT, those things are the foundation of your work. As we continue to take steps in our digital transformation, our talent store team is looking for you! Who are we? RGN IT is the central IT department behind randstad, tempo-team and yacht, a department of almost 400 specialists, developing, building and maintaining the systems and solutions we use to impact the working lives of hundreds of thousands of people worldwide. What will you be working on? You will be an integral part of our

Bekijk vacature »

Full Stack Java Developer

Functieomschrijving Flexibility, autonomy and an organisation that prioritises innovation. As java developer at Randstad Groep Nederland IT, those things are the foundation of your work. As we continue to take steps in our digital transformation, our talent store team is looking for you! Who are we? RGN IT is the central IT department behind randstad, tempo-team and yacht, a department of almost 400 specialists, developing, building and maintaining the systems and solutions we use to impact the working lives of hundreds of thousands of people worldwide. What will you be working on? You will be an integral part of our

Bekijk vacature »

Join our Banking team as an IT professional-Full S

We will second you as an IT Banking Professional in our team, working at major clients like ABN AMRO, ING, Rabobank, Philips, ASML and so on in the Netherlands. In the field of software development as an IT Professional. You will get a good work/life balance, extra education to level up your skills. You will also be challenged by your peers at Yacht! At Yacht we will also offer you great opportunities for your further career as an IT Professional. Java .net Frontend Solution architect Python IT Engineer Android IOS Mobile SAP (ABAP) Or if you are specialised in Azure,

Bekijk vacature »

Lead E-commerce Developer

As a Lead E-commerce Developer, you design the future E-commerce platform, which must be suitable for more than 100 industrial companies situated in different markets. In your role as a Salesforce lead developer, you translate the wishes of the VDL companies, when it comes to their E-commerce ambitions, into solutions within the framework of our digital factory. Do you enjoy leading a diverse team of configurators and business analysts in the further development of the E-commerce platform? The VDL Salesforce journey started just 1.5 years ago, we still have a lot of work to do when it comes to requirements

Bekijk vacature »

Full Stack developer

Functieomschrijving Ben jij een ervaren Fullstack Java Developer en op zoek naar een internationale, creatieve en innovatieve omgeving? Wil jij werken aan een self-service dataplatform, waarbij je ervoor zorgt dat onze data vanuit een enorme hoeveelheid bronnen op de juiste plek terecht komt? Bij Randstad Groep Nederland (HQ) zijn we op zoek naar jou! Wij zijn op zoek naar een Fullstack Java Developer die per direct ons interne team komt versterken. Fullstack Java Development bij Randstad Groep Nederland (HQ) Jij werkt in het Corporate Client Solutions team. Dit team werkt samen met de product owner aan het klanten portaal, waarin

Bekijk vacature »

Ervaren front-end developer (Angular) gezocht!

Bedrijfsomschrijving Ben jij de Angular specialist die ik zoek? Onze klant is al ruim 10 jaar een gevestigde naam in de wereld van de mooie GIS projecten. Het bedrijf zit zich voor haar klanten in om de publieke ruimte veiliger te maken en tevens het verkeer soepeler te laten verlopen. Het team waarin je terecht zal komen bestaat inmiddels ruim 25 zeer technische collega's. Samen met dit team ga je werken aan grote GIS projecten voor o.a. gemeenten waterschappen en overheidsinstellingen. De systemen waarmee hier gewerkt wordt zijn opgebouwd in .NET. Naast goede .NET developers is dit bedrijf op zoek

Bekijk vacature »

Business Developer III

In het kort Om klanten continu toegevoegde waarde te bieden moeten we onze bestaande producten en diensten zorgvuldig beheren en constant verbeteren. Denk jij met jouw kredietkennis en consultancy vaardigheden hier zichtbaar aan bij te kunnen dragen? En geeft het jouw energie om in een sterk transformerende markt met een team van experts hier op een innovatieve wijze vorm aan te geven? Je werkomgeving ALFAM is toonaangevend marktleider en specialist in verantwoord lenen. Via professionele partners helpen wij mensen hun dromen te realiseren door ze verantwoord geld te lenen. ALFAM is een 100% dochter van ABN AMRO en is gevestigd

Bekijk vacature »

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Business Intelligence Developer

Role: Business Intelligence Developer (Part time – 2/3 days a week) Location: The Netherlands (Fully Remote) Salary: €50,000 - €80,000 My client, one of the largest retail chains in the Netherlands with 200+ stores is seeking a talented BI Developer to join their team on a part time basis This role is a unique opportunity to maintain the environment and work within an exciting, fast growing organisation. Benefits include: Competitive pay scales Extremely generous holiday entitlement & Bonus Further salary progression based on performance. flexible working! Pension plan Main Responsibilities: ETL (Extract, Transform and Load) Maintaining the environment Creation of

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

Full Stack Java of C# developer

Op zoek naar leuke collega's waarmee je kunt lachen, gave projecten en een ambitieuze werkgever die heel goed voor je zorgt? Aangenaam: Profit4Cloud! Wij zijn nu met 55 collega's en werken sinds 2015 vanuit 5 vestigingen aan mooie projecten met een fijne groep collega's die allemaal maar één ding willen: mooie en slimme software-oplossingen ontwikkelen met de nieuwste technieken. We zijn goed bezig en zijn daarom op zoek naar versterking: Full Stack Java of C# developers met ervaring in back-end en front-end software ontwikkeling. Ben jij de Full Stack developer die enthousiast wordt van mooie projecten met high-end technologie? Dan

Bekijk vacature »
Daan

Daan

12/04/2008 14:53:00
Quote Anchor link
Hey iedereen..

Ik heb niet echt veel ervaring met het normaliseren van databases, maar omdat het wel netter is, ben ik er toch maar mee begonnen ;)
Maar nou heb ik de volgende query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT id, reactie, auteur, datum FROM reacties


Maar bij auteur staat het id van de tabel 'gebruikers'. En in de tabel 'gebruikers' staat dan weer de naam.

Nu wil ik eigenlijk dat er in de bovenstaande query de naam komt van de auteur, en niet het id. Dus zoiets:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT id, reactie, (SELECT naam FROM gebruikers WHERE id = ??) AS auteur, datum FROM reacties


Maar ik heb geen idee hoe die geneste query eruit moet zien. Wat moet er bij de vraagtekens?

Dit werkt niet als subquery:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT gebruikers.naam FROM gebruikers,reacties WHERE gebruikers.id = reacties.auteur


Weet iemand hoe ik dit moet aanpakken?
Is het überhaupt duidelijk wat ik wil ;)

Alvast bedankt!
Daan
 
PHP hulp

PHP hulp

25/01/2022 05:24:52
 
Frank -

Frank -

12/04/2008 15:00:00
Quote Anchor link
Noteer ten eerste de boel eens overzichtelijk, dan heb je het probleem al voor de helft opgelost. Vervolgens er nog een JOIN infietsen en het probleem is helemaal de wereld uit.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
SELECT
  r.id,
  r.reactie,
  g.naam,
  r.datum
FROM
  reacties AS r
    INNER JOIN
      gebruikers AS g ON g.id = r. auteur
 
Eduard

Eduard

12/04/2008 15:02:00
Quote Anchor link
FROM 2 tabellen kan niet, waarschijnlijk heb je inner join nodig, kun je je tabel overzicht eens plaatsen?
 
Jelmer -

Jelmer -

12/04/2008 15:02:00
Quote Anchor link
Met een join. Volgens mij een left join om precies te zijn. Er staat hier wel een tutorial hierover.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
SELECT
    reacties.reactie,
    gebruikers.naam
FROM
    reacties
LEFT JOIN grebruikers ON
    reacties.auteur = gebruikers.id
WHERE
    reacties.blogpost = 4
 
Jelmer -

Jelmer -

12/04/2008 15:02:00
Quote Anchor link
* Grom, stomme site, stomme firefox... *
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 
Daan

Daan

12/04/2008 15:04:00
Quote Anchor link
Thx.. Join heb ik nooit echt begrepen :s
Maar als ik het zo zie snap ik (gelukkig) wel wat er gebeurt, dus heb hier weer wat van geleerd!

T werkt zo, dus probleem opgelost ;)
 
Christiaan Baartse

Christiaan Baartse

12/04/2008 15:53:00
Quote Anchor link
Eduard schreef op 12.04.2008 15:02:
FROM 2 tabellen kan niet, waarschijnlijk heb je inner join nodig, kun je je tabel overzicht eens plaatsen?


Waarom niet?? Gaat anders heel goed.. (mooi is anders)
(onderwater schrijft MYSQL JOINS toch om naar een WHERE of andersom.. in iedergeval 1van de 2 :P)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
SELECT
  r.id,
  r.reactie,
  g.naam,
  r.datum
FROM
  reacties AS r,
  gebruikers AS g
WHERE
g.id = r. auteur
Gewijzigd op 01/01/1970 01:00:00 door Christiaan Baartse
 



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.