DISTINCT

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

System engineer Buitendienst

Ben jij een zelfstandige, oplossingsgerichte System engineer die een kei is op het gebied van planning én energie haalt uit het oplossen van problemen en uitdagingen? Wil jij jezelf óók graag verder ontwikkelen? Dan is deze uitdaging bij NEH zeker wat voor jou! WAT GA JE DOEN Als System engineer bij NEH ben jij (mede)verantwoordelijk voor het naar tevredenheid en volgens plan uitvoeren van changes en migratieprojecten bij onze (nieuwe) klanten. Het installeren van servers en software, een adviesrol over het verbeteren van de ICT-infrastructuur en het op locatie of remote oplossen van incidenten en problemen behoren hierbij tot jouw

Bekijk vacature »

Senior Developer Mendix (NL)

Senior Developer Mendix (NL) Den Haag HBO/WO IT Professional "Wij zetten Mendix in voor onze kritieke processen om de favoriete bezorger van Nederland te zijn. We zoeken een Mendix Developer die met ons verder bouwt aan de 'digital core' van PostNL" Wat ga je doen? PostNL is a logistical tech company. Als Mendix Developer  kom je te werken in een organisatie waarbij data, technologie en een engineering culture een sleutelrol spelen. PostNL wil 'digital at the core' zijn en daarom staan we aan de voorgrond van het ontwikkelen van onze eigen logistieke software.    In de functie van Mendix Developer

Bekijk vacature »

Full Stack Developer / Clojure / Functional Progra

2021-06-03 iSense Full Stack Developer / Clojure / Functional Programming / React Are you an experienced (medior / senior) Full-stack Developer who likes working on a state-of-the-art platform with techniques like Clojure and React? Then this is the vacancy for you! ISDR49939 Company For our client, a modern and ambitious company in the Eindhoven region, we're looking for an experienced Full-stack Developer. The company is expanding rapidly after launching their product about 2 years ago. You'd be contributing to their ever expanding, world-wide used content platform with enormous amounts of data and big files. With your team, you're working on

Bekijk vacature »

.Net developer @ Rotterdam

2020-12-18 iSense .Net developer .Net Developer ISRA48298 Organisatie De organisatie waarbinnen je aan de slag zal gaan levert diensten aan een groot aantal organisaties binnen Nederland. De software die zij maken en inzetten voor hun klanten wordt dagelijks door honderden klanten gebruikt. Onze opdrachtgever is marktleider in Nederland als het gaat om full-service HR-dienstverlening. De afgelopen periode is onze klant hard gegroeid en daar zijn de nodige uitdagingen bij komen kijken. Om deze groei voort te kunnen zetten zijn ze op zoek naar nieuwe vaste medewerkers, dit om ervoor te zorgen dat ze marktleider blijven. Zij zijn op zoek naar

Bekijk vacature »

Software Developer

Functieomschrijving Wij zijn op zoek naar een Software Developer. Samen met je collega’s ga je werken aan de (door)ontwikkeling van verschillende administratieve software producten waaronder ons cliëntvolgsysteem RIVOS. Concreet betekent dat: - Ontwikkelen van (web)applicaties. - Ontwikkelen van apps. - Ontwikkelen van rapportages. - Ontwikkelen van koppelingen met andere applicaties. - Ondersteuning van gebruikers (telefonisch en per e-mail). Functie-eisen - Je beschikt over HBO werk- en denkniveau. - Je hebt een afgeronde ICT opleiding en/of kennis van/ervaring met software ontwikkeling. - Ervaring met de ontwikkelomgevingen van PC SOFT (Windev, Webdev, Windev Mobile) zou mooi zijn, maar niet noodzakelijk. - Als

Bekijk vacature »

PHP Developer Shops United

PHP Developer Shops United Rotterdam HBO/WO IT Professional Ben jij een software developer die naast Nederlands en Engels ook PHP, MySQL, KNOCKOUT, Javascript en GiT spreekt? Dan zijn wij op zoek naar jou! Wat ga je doen? Shops United is een van de grootste e-commerce platformen voor verzendingen van pakketten binnen Nederland. Voldoende aandacht besteden aan het logistieke proces en het bijbehorende digitale proces is hierin essentieel. Shops United is expert op het gebied van pakketverzending en biedt een complete verzendoplossing voor alle pakketten in binnen- en buitenland. Parcel Pro  is onze unieke webapplicatie, uitermate geschikt voor elke webshop. Of

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Front-End Developer at Coolblue? Read

Bekijk vacature »

Oracle APEX Developer / PL/SQL @ Hilversum

2021-09-13 iSense Oracle APEX Developer PL/SQL Heb jij je altijd al willen verdiepen in Oracle APEX? En vind jij het leuk om naast het Oracle ontwikkelwerk veel met de business te schakelen? Lees dan snel verder! ISVR47872 Organisatie Als je altijd al in een Europees georiënteerde organisatie hebt willen werken, ben je hier aan het juiste adres! De organisatie biedt IT- en communicatieoplossingen aan kleine, middelgrote en grote ondernemingen in zowel de private als de publieke sector. De innovatieve oplossingen, ontworpen voor open connectiviteit, hoge beschikbaarheid en flexibele groei, bevatten de nieuwste spraak-, data- en videotechnologieën en maken real-time, samenwerking,

Bekijk vacature »

Senior C# Developer (NL)

Senior C# Developer (NL) Den Haag HBO/WO IT Professional "Als Senior C# Developer impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijfskritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen in C# en AWS" Wat ga je doen? PostNL is becoming a postal tech company. Als Senior C# Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead Engineer, Developers en Solution Consultants. Samen zijn jullie verantwoordelijk voor het bouwen aan onderdelen uit onze logistieke software omgeving. Binnen het

Bekijk vacature »

Salesforce Ontwikkelaar @ Apeldoorn

2021-09-20 iSense Salesforce Ontwikkelaar Heb jij ervaring opgedaan met het ontwikkelen in Salesforce? En lijkt het je tof om te werken binnen een informele organisatie waar jij een groot verschil kan uitmaken op dit gebied? Lees dan snel verder en solliciteer! ISHA50747 Organisatie Als Salesforce Developer kom je te werken bij een informele organisatie, waar groei een groot onderdeel is de afgelopen jaren. Ze zijn gespecialiseerd in meerdere onderdelen; verkoop van producten, met extra dienstverlening erbij en ook concepten rondom de fabrieken momenteel. Dit willen ze nog verder uitbreiden om hun klanten zo de beste service te kunnen geven. Bij

Bekijk vacature »

C# .NET Developer @ Amsterdam

2021-08-04 iSense C# .NET Developer Ben jij een senior C# .NET Developer en wil jij een bijdrage leveren aan een grote Noord-Europese financiële organisatie door innovatieve features te implementeren? Wil jij werken met C# en krijg jij energie van requirements uit de business vertalen naar concrete mogelijkheden? Lees dan nu verder! ISDR46635-2 Organisatie In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde zijn voor de business? Ben jij

Bekijk vacature »

Business Developer III

Description of activities: Digital is de norm. En dat geldt ook zeker voor ABN AMRO. Daarom werken we er bij Online Channels hard aan om zo veel mogelijk diensten online mogelijk te maken voor onze klanten. Online Channels is een afdeling binnen de business line Commercial Banking (zakelijk) die de digitale dienstverlening ontwikkelt voor zakelijke klanten, van zzp’ers tot corporates. Een doelgroep met complexe financiële behoeften, waarvoor we bij Online Channels zorgen voor de beste manier om diensten en services digitaal te ontsluiten. Denk aan de mogelijkheden om online klant te worden, het vergroten van online self-service mogelijkheden, online betalingen

Bekijk vacature »

Full Stack Java Developer - Banking

Do you embody the Agile principles? Do you have passion for innovation and get motivated by complex challenges and innovative solutions? Are you ready for working with state of the art technology stacks? Do you have enough experience to quickly and adaptively deploy new frameworks and tools for our customers? Your day-to-day activities As an experienced full stack Java Developer you design, develop and test software systems and applications. You know what the software system of the client needs to do and you find ways to improve and revolutionize them. You create software tailored to the clients’ specific needs. High

Bekijk vacature »

Startersfunctie JAVA developer @ Regio Utrecht

2021-10-16 iSense Startersfunctie JAVA developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond en wil je graag aan de slag als Fullstack JAVA Developer? Lees dan snel verder! Want in februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie JAVA. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISNA51141 Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf februari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te geven en jezelf

Bekijk vacature »
Roy -

Roy -

15/02/2011 19:53:24
Quote Anchor link
Beste forum leden,

ik zit een beetje te knoeien met hoe ik bepaalde gegevens uit de MySQL database ga halen.

Voorbeeld database:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
id, product_id, cat, name, value
--------------------------------
1,1,Algemeen,Processor,2 Ghz
2,1,Algemeen,Geheugen,4GB
3,2,Algemeen,Processor,3 Ghz


De query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT DISTINCT cat, name, value
FROM producten_specs
WHERE product_id IN (1,2)
ORDER BY cat,name,ABS(value) ASC


Wat ik nu wil is dat de items met id 1 en 3 geselecteerd worden, omdat product met product_id 1 als 2 allebei Algemeen en Processor als cat en name hebben.

Het gaat om een database met zo'n 80.000 items en veel verschillende cat's, name's en value's.

Wie o wie?

Alvast bedankt!
Gewijzigd op 15/02/2011 19:55:10 door Roy -
 
PHP hulp

PHP hulp

26/10/2021 11:31:51
 
Jasper DS

Jasper DS

15/02/2011 20:06:35
Quote Anchor link
SELECT id, product_id, name, value FROM tabel WHERE cat = 'Processor'
 
Roy -

Roy -

15/02/2011 20:21:25
Quote Anchor link
Helaas gaat het om een groot aantal gegevens waar o.a. cat kan variëren.

Zit te denken hoe ik het duidelijker uit kan leggen, zou het niet weten? Denk dat het aardig begrijpelijk is?

Van waar de titel DISTINCT? Eigenlijk het tegenovergestelde daarvan moet er gebeuren..

==================================================
Betere uitleg:

Database:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
id, product_id, cat, name, value
--------------------------------
1,1,Algemeen,Processor,2 Ghz
2,1,Algemeen,Geheugen,4 GB

3,2,Algemeen,Processor,3 Ghz
4,2,Algemeen,Geheugen,4 GB

5,3,Beeldscherm,Inch,22"
6,3,Beeldscherm,Kleur,Zwart
7,3,Algemeen,Geheugen,3 GB
8,3,Algemeen,Processor,3 Ghz


ID's welke geselecteerd moeten worden:
1,2,3,4,7,8

Omdat de cat, algemeen en name, processor bij alle producten aanwezig zijn. ID 5,6 zijn alleen bij product 3 aanwezig, deze hoeven dus niet geselecteerd te worden.

Dus, de items (cat en name) die bij alle producten (product_id) voorkomen moeten geselecteerd worden.

Met welke query krijg ik dit voor elkaar?
Gewijzigd op 17/02/2011 16:12:11 door Roy -
 
Roy -

Roy -

18/02/2011 15:06:40
Quote Anchor link
Ben elders wat in de juiste richting geholpen met de volgende query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
select t.id, t.product_id, t.cat, t.name, t.value
from (
  select cat, name
  from producten_specs
  group by cat, name
  having count(product_id) = count(distinct product_id)
) p
join producten_specs t on t.cat = p.cat and t.name = p.name


Maar...

Ik gebruik nu deze query voor alle items:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT DISTINCT cat, name, value
FROM producten_specs
WHERE product_id IN (1,2,3)
ORDER BY cat,name,ABS(value) ASC


Hoe voeg ik deze samen?
 
Roy -

Roy -

01/03/2011 21:29:10
Quote Anchor link
Intussen is de oplossing gevonden:
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
                <?php
                $query
= mysql_query("
                select distinct p.cat, p.name, p.value  
                from producten_specs p  
                inner join (  
                  select cat, `name`, count(*) as cnt  
                  from producten_specs  
                  where product_id in ("
.mysql_real_escape_string($product_ids).")  
                  group by cat, `name`  
                  having cnt = "
.mysql_real_escape_string($product_ids_aantal)."  
                ) c on p.cat = c.cat and p.`name` = c.`name`  
                where p.product_id in ("
.mysql_real_escape_string($product_ids).")  
                ORDER BY cat,name,ABS(value) ASC
                "
);
                ?>


Bedankt voor het meedenken!
Gewijzigd op 01/03/2011 21:30:07 door Roy -
 
Tikkes C

Tikkes C

02/03/2011 06:19:20
Quote Anchor link
roy, indien het om een groot aantal records gaat zou ik er aan denken je database te normaliseren (NV3), zo kan je de kolom "cat" apart zetten,...
 



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.