mysql brainteaser (voor mij altans)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

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 »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

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 »

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 »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

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 »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »
Auke

Auke

06/03/2006 17:25:00
Quote Anchor link
twee tabellen:

1.) tabel met deelnemers.
2.) tabel met evenementen.

de deelnemers kunnen een evenement reserveren.
In de deelnemers tabel staat dan ook welke evenement ze reserveren en met hoeveel mensen.

in de evenementen tabel staat de maximale aantal delnemers bijvoorbeeld tien.
(Het is zelfs zo dat er twee reserveringen mogelijk zijn met hun eigen maximale aantal deelnemers maxA en maxB
die hebben elk hun eigen prijs categorie.)

Nu wil ik op de reserverings pagina alleen de datums laten zien die nog niet volgeboekt zijn.
zo niet dan wil ik dus de datum laten zien met hoeveel plekken er nog open zijn.
zo kunnen mensen dus niet en datum kiezen die al volgeboekt zijn en niet voor vier mensen reserveren terwijl er nog maar twee plekken over zijn.

Ik kan dit op mijn manier doen maar dat is wellicht nog al omslachtig. gezien mijn geringe kennis van het mysql taaltje.
zou je hier kunnen werken met inner/outer joins?
en hoe gaat dat dan?

de twee tabbelen hebben een relatie op de volgende velden:
deelnemers: id -> evenement_id

thanks...

Auke.
 
PHP hulp

PHP hulp

16/11/2024 19:39:23
 
Stefan van Iwaarden

Stefan van Iwaarden

06/03/2006 17:28:00
Quote Anchor link
kun je de structuur van je tabellen eens posten?

EDIT:

ik heb het idee dat het gewoon een redelijk simpele query wordt zoals:

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
<?php
$query
= "SELECT * FROM evenementen";
$result = mysql_query($query);

while($row = mysql_fetch_array($result))
{

$max_aantal = $row['max_aantal'];
//etc.

$query = "SELECT * FROM deelnemers WHERE evenement_id = ".$evenement_id;
$result2 = mysql_query($query);
$row2 = mysql_fetch_array($result2);
$aantal_deelnemers = mysql_num_rows($result2);

if ($aantal_deelnemers != $max_aantal)
{

//echo de evenementen
}
}

?>


EDIT: je had het al gepost, je moet zelf nog even de variabelen e.d. aanpassen. maar in principe zou dit wel moeten werken denk ik.
Gewijzigd op 06/03/2006 17:34:00 door Stefan van Iwaarden
 
Auke

Auke

06/03/2006 17:29:00
Quote Anchor link
Oke...

Dumpje::

CREATE TABLE `evenementen` (
`id` tinyint(12) NOT NULL auto_increment,
`datum` date NOT NULL default '0000-00-00',
`maxA` tinyint(5) NOT NULL default '0',
`maxB` tinyint(5) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;


CREATE TABLE `deelnemers` (
`id` int(12) NOT NULL auto_increment,
`voornaam` varchar(75) NOT NULL default '',
`achternaam` varchar(110) NOT NULL default '',
`adres` varchar(150) NOT NULL default '',
`woonplaats` varchar(75) NOT NULL default '',
`postcode` varchar(8) NOT NULL default '',
`telefoon` varchar(10) NOT NULL default '',
`email` varchar(110) NOT NULL default '',
`deelnemers` tinyint(4) NOT NULL default '0',
`evenement_id` int(12) NOT NULL default '0',
`datum` datetime NOT NULL default '0000-00-00 00:00:00',
`confirm` enum('y','n') NOT NULL default 'y',
PRIMARY KEY (`id`),
KEY `evenement_id` (`evenement_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
 
Lissy Pixel

Lissy Pixel

06/03/2006 17:31:00
Quote Anchor link
Leuk idee en lees graag mee hoe je dit gaat uitwerken :)
Zelf ben ik ook begonnen met organiseren van een en ander en dit zou ook handig bij mij van pas komen :)
 
Auke

Auke

06/03/2006 17:59:00
Quote Anchor link
Oke, ja zo ver zou ik ook komen.
echter... wat ik me afvroeg of ik dit ook in één query zou kunnen doen.

dus de twee tabbelen verbinden.
ik kan me de volgende zin voorstellen.

ik groepeer alle deelnemers per datum (evenement_id) en tel daarvan de totale aantal deelnemers bij elkaar op.
(deelnemers) ik vergelijk dan de totale aantal reserveringen met de optelling van veld maxA en maxB.
is het maximale aantal inschrijvers nog niet berijkt dan geef ik de fdatum weer.

ik echo in dat geval dus ; niet volgeboekte datum - nog te reserveren plaatsen.

kan dit in één enkele query?
als dit kan zou ik die graag willen leren kennen.
zodat ik weer wat geleerd heb en efficientere code kan maken.
 
Auke

Auke

06/03/2006 18:01:00
Quote Anchor link
Het kan dus zijn dat ik teveel zoek en vraag maar ik wil in elkgeval weten of dat mogelijk is en in dat geval hoe...

anders leer ik niks bij en blijf dezelfde codes gebruiken zonder te kijken naar alternatieven

Thanks!
 
Stefan van Iwaarden

Stefan van Iwaarden

06/03/2006 22:47:00
Quote Anchor link
ik weet in ieder geval geen code om dat korter te krijgen omdat je immers bij ieder evenement moet controleren hoeveel deelnemers er zijn (de query in de while).
 



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.