subquery

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

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 »

.NET developer

Functie Als .NET developer werk jij samen in een multidisciplinair ontwikkel team met 1-2 Senior .NET developers, twee front-end developers, Data Scientists en één UX designer. Als team werken jullie aan het ontwikkelen van een Cloud based applicatie en aan het stabieler maken van deze applicatie. Ook unit testing gaat erg belangrijk worden in jouw nieuwe functie. Samen met de Senior .NET ontwikkelaar wordt jij verantwoordelijk voor het ontwikkelen van de API. Jullie werken met veel data en incidenteel komen er ook data vraagstukken en zullen er wat queries gedraaid moeten worden. Dit betekend dat jij veel gaat werken met

Bekijk vacature »

Senior Java Ontwikkelaar

Dit ga je doen Werken aan uiteenlopende interne projecten voor grote (internationale) organisaties; Ontwikkelen van diverse (web)applicaties en platformen met technieken als Java, Azure en ASP.NET; Complexe vraagstukken tackelen met jouw expertise en ervaring; Waar nodig help jij je collega's om samen tot de juiste oplossing te komen. Hier ga je werken Als Java Developer kom je te werken bij een internationale organisatie in regio Amsterdam die zich richt op procesoptimalisatie door middel van zeer complexe IT oplossingen. Dit doen zij op het allerhoogste niveau met vestigingen over heel de wereld en met een groot aantal aansprekende, maatschappelijk betrokken klanten.

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

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 »

PHP Developer

Functie omschrijving Voor een bedrijf in Den Bosch zoek ik een PHP Developer, die al wat werkervaring heeft. Jij gaat aan de slag met de verdere professionalisering van de interne applicaties en software. In de functie ga je verder: Verdere ontwikkeling eigen CRM systeem, vooral middels PHP; Bouwen van verschillende API's & koppelingen; Meedenken om de software/applicaties te verbeteren/optimaliseren; Aan de slag met de interne tooling. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er werken ruim 70 medewerkers, verdeeld over verschillende afdelingen. De afdeling Development bestaat uit vijf collega's, onder

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

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 »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn 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 Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »
Crispijn -

Crispijn -

16/10/2006 23:39:00
Quote Anchor link
Ik loop al de hele avond te stoeien met een subquery. Vroeger deed ik het in twee stappen mbv php maar het kan natuurlijk netter met een subquery.

Ik wil graag de nickname van een topic-starter ophalen uit de tabel users.

tabel users
id|nickname

tabel forum_topic
topic_id|user_id|memo

de query

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$sql
= "SELECT
    topic_id,
    user_id,
(SELECT
    id,
    nickname
WHERE
    id = user_id
)
    AS gebruikersnaam
FROM
    forum_topic
 WHERE
     cat_id = 3
AND
    topic_id = 238
"
;
?>


De betreffende rij bestaat, daar kan het niet aan liggen.

Ik krijg nu de error

Quote:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = user_id ) AS gebruikersnaam FROM forum_topic WHERE ' at line 7


Het is de eerste subquery die ik probeer te maken, wie kan me dit zetje even geven?
 
PHP hulp

PHP hulp

13/01/2025 10:04:42
 
Joren de Wit

Joren de Wit

17/10/2006 00:03:00
Quote Anchor link
In dit geval hoef je volgens mij geen gebruik te maken van een subquery. Je weet het topic id, als gevolg daarvan weet je het user_id en met een inner join kun je dan makkelijk bijbehorende nickname selecteren:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
SELECT
    u.nickname
FROM
    users AS u
INNER JOIN
    forum_topics AS f
ON
    f.user_id = u.id
WHERE
    f.topic_id = 238
 
Crispijn -

Crispijn -

22/10/2006 00:36:00
Quote Anchor link
Aan de hand van deze oplossing van Blanche die goed werkt ben ik verder aan het zoeken naar oplossingen voor query's... Het is even wennen en ik kom er op dit moment echt niet uit.

Ik heb een tabel users, een tabel users_tochten en een tabel tochten.

Het gaat over bepaalde routes die afgelegd zijn door de gebruikers. Dit is allemaal genormaliseerd.

users_tochten:
id|tochten|users

tochten:
id|naam|datum|memo

Nu wil ik dus alle tochten selecteren van gebruiker met id 1, en sorteren op datum

Aan de hand van de tutorial van Klaasjan heb ik de volgende query in elkaar gebrouwen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT
    ut.users,
    ut.tochten,
    t.id,
    t.naam,
    t.datum,
    t.memo
FROM
    users_tochten AS ut,
    tochten AS t
WHERE
    t.id = ut.tochten
AND
    ut.users = 1
ORDER BY
    t.datum DESC


Nu krijg ik de foutmelding

Quote:
Unknown column 'ut.tochten' in 'field list'


Volgens mij heb ik niks anders gedaan dan de query van Klaasjan, enige verschil is dat deze niet werkt ;)

Er bestaan records voor deze opgevraagde gegevens. Dat kan het probleem niet zijn.

Ik ben heeeeel nieuwsgierig!

Slaap lekker allemaal!

edit:
leek me handig om hier in dit topic verder te gaan
typfoutje
Gewijzigd op 01/01/1970 01:00:00 door Crispijn -
 
Willem Jan Z

Willem Jan Z

22/10/2006 08:20:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT
    ut.users,
    ut.tochten,
    t.id,
    t.naam,
    t.datum,
    t.memo
FROM
    users_tochten ut,
    tochten t
WHERE
    t.id = ut.tochten
AND
    ut.users = 1
ORDER BY
    t.datum DESC


Probeer het zo eens.
 
Crispijn -

Crispijn -

22/10/2006 09:47:00
Quote Anchor link
Nee, dit werkt niet. Ik krijg nog steeds dezelfde foutmelding... Nog meer opties :D
 
Joren de Wit

Joren de Wit

22/10/2006 12:07:00
Quote Anchor link
Met je query leek me opzich niets mis. Heb de situatie lokaal even nagebootst en ik krijg zoals ik al dacht geen foutmelding, ik krijg gewoon de resultaten die ik wil.

Misschien dat je toch ergens een typfoutje hebt gemaakt? De naam van de kolom tochten is ook daadwerkelijk 'tochten'?
 

22/10/2006 12:54:00
Quote Anchor link
Volgens mij moet bij die van Willem Jan nog even 2 keer AS worden toegevoegd:

FROM
users_tochten AS ut,
tochten AS t
 
Majid Ahddin

Majid Ahddin

22/10/2006 13:17:00
Quote Anchor link
nee hoeft niet bij tabellen
 
Majid Ahddin

Majid Ahddin

22/10/2006 13:20:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
SELECT
    t.*
FROM
    users_tochten ut
LEFT JOIN
    tochten t
ON
    t.id = ut.tochten
WHERE
    ut.users = 1;
Gewijzigd op 01/01/1970 01:00:00 door Majid Ahddin
 
Crispijn -

Crispijn -

22/10/2006 13:27:00
Quote Anchor link
Oke, ik ga nog even probleren. Het leek mij ook al dat er niks mis was, maar omdat ik er nieuw in ben dacht ik dat het toch aan de query moest liggen. Ik ga even zoeken! Thanks guys!

Cris
 
Crispijn -

Crispijn -

22/10/2006 16:18:00
Quote Anchor link
Nee, niks helpt. Ook als ik de query in phpMyAdmin uitvoer krijg ik dezelfde melding.

Blanche, wat heb jij precies in je database gezet waardoor je wel goede resultaten terug kreeg. Ik heb nu het volgende:

users_tochten:

id | tochten | users
1 | 1 | 1
2 | 2 | 1

tochten:

id | naam | datum | memo
1 | test | 06-06-06 | dit is de eerste tocht
2 | boe | 06-07-06 | dit is de tweede test

Even beredereren.

Er zijn in de tabel users_tochten tochten aangetroffen met ut.users = 1
Er zijn bijbehorende tochten aangetroffen met t.id = ut.tochten

Dus wat gaat er dan nu precies fout? :D
 
Joren de Wit

Joren de Wit

22/10/2006 16:21:00
Quote Anchor link
Testversie die ik aangemaakt had:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
--
-- Table structure for table `tochten`
--

CREATE TABLE `tochten` (
  `id` int(3) NOT NULL auto_increment,
  `naam` varchar(255) NOT NULL,
  `datum` date NOT NULL,
  `memo` date NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

--
-- Dumping data for table `tochten`
--

INSERT INTO `tochten` (`id`, `naam`, `datum`, `memo`) VALUES (1, 'tocht1', '2006-10-23', '0000-00-00'),
(2, 'tocht2', '2006-10-24', '0000-00-00');

-- --------------------------------------------------------

--
-- Table structure for table `users_tochten`
--

CREATE TABLE `users_tochten` (
  `id` int(3) NOT NULL auto_increment,
  `users` int(3) NOT NULL,
  `tochten` int(3) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

--
-- Dumping data for table `users_tochten`
--

INSERT INTO `users_tochten` (`id`, `users`, `tochten`) VALUES (1, 1, 1),
(2, 1, 2),
(3, 2, 2);
 
Crispijn -

Crispijn -

22/10/2006 16:37:00
Quote Anchor link
Maakt het hier uit dat je een InnoDB hebt gebruikt ipv een MyISAM?

Het werkt nu nl wel :D Top! Nu even verder rommelen en uitbreiden!

Dank je wel Blanche!
 
Joren de Wit

Joren de Wit

22/10/2006 16:46:00
Quote Anchor link
Eh nee, dat mag niet uitmaken. Ik gebruik normaal ook altijd MyISAM, blijkbaar stond de instelling hier lokaal toevallig op innoDB toen ik de tabellen aanmaakte.
 
Crispijn -

Crispijn -

22/10/2006 16:51:00
Quote Anchor link
Oke, thx anyway :D Ben zeer geholpen hiermee
 



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.