Mysql query probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

Product Developer (M/F), Fulltime 40 h/week

A global Plantbased revolution – that is our dream. Maximising the protein transition – that is our mission. Producing and developing sustainable and delicious products – that is what we do. Ojah is a fast growing company with a mission and has the ambition to be the world leader in its field. To support this growth we are hiring new colleagues. People that would like to make a difference and dare to dream big. With currently a 150 colleagues proudly working on our exceptional products. Working in a dynamic surrounding that runs full speed ahead. We need you! Product Developer

Bekijk vacature »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

C# developer

Functie Als C# ontwikkelaar ben jij de spin in het web bij deze organisatie. Jij begeleidt en traint de field engineers die bij de klanten machines leveren en installeren. Daarnaast ondersteun jij de field engineers als zij bij de klant vastlopen bij het installeren van de machine m.b.t. software matige vragen. Jouw doel is dan ook om de technische kennis van de field engineers door middel van training zoveel mogelijk uit te breiden. Dit om ervoor te zorgen dat zij zelfstandiger software matige problemen kunnen oplossen. Ook ben jij verantwoordelijk voor het bedenken van software oplossingen voor klanten en dit

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. 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

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

Front end developer binnen de consultancy

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 »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

Pagina: 1 2 volgende »

Brecht S

Brecht S

13/01/2015 15:24:31
Quote Anchor link
Ik heb hier 3 tabellen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
contacten
historiek
taken

De relatie tussen de contacten en historiek is de historiek.contact_id die gelijk is aan de contacten.id tabel. Maar er is geen relatie tussen de contacten en taken tabel of tussen de historiek en taken tabel. Toch zou ik deze in de query willen opnemen omdat ik van de taken het id zou nodig hebben.
De query zou er als volgt moeten uitzien:
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
                    SELECT
                        h.actiedatum,
                h.contact_id,
                h.historiek,
                h.id,
                h.type,
                c.bedrijfsnaam,
                c.voornaam,
                c.achternaam,
                                t.id
                FROM
                historiek h
                JOIN
                contacten c
                ON
                h.contact_id = c.id
                            JOIN
                                taken t
                            ON
                                ???
                WHERE
                actiedatum <= CURRENT_DATE AND afgewerkt <> 'ja' AND actiedatum <> '0000-00-00' AND naam = '". $_SESSION['username'] ."'


Maar wat moet op de ??? komen? Of heb ik die ON niet altijd nodig?
 
PHP hulp

PHP hulp

14/05/2024 12:27:17
 
Jan de Laet

Jan de Laet

13/01/2015 16:01:54
Quote Anchor link
De join condition ON is niet nodig, maar krijg je dan wel je gewenste resultaat?
Iedere rij uit taken zal dan gekoppeld worden aan iedere rij van contacten en historiek.

Ik betwijfel of dat zinvol is.
 
Ward van der Put
Moderator

Ward van der Put

13/01/2015 16:16:36
Quote Anchor link
>> Maar er is geen relatie tussen de contacten en taken tabel of tussen de historiek en taken tabel.

Als er geen relatie is, kun je geen verbanden leggen en dus die JOIN nooit goed invullen.

Laat eens de definities van de drie tabellen zien?
 
Brecht S

Brecht S

13/01/2015 16:31:11
Quote Anchor link
@Jan: nee is niet zinvol. Inderdaad. Ik krijg alle resultaten ertussen die in taken zitten maar heb niet alles nodig.

@Ward: Nee dacht ik ook al. Wat bedoel je met de definities van de 3 tabellen?
 
Ward van der Put
Moderator

Ward van der Put

13/01/2015 16:32:50
Quote Anchor link
Hoe ziet de CREATE TABLE eruit?
Dat kun je zien als je de tabel bijvoorbeeld exporteert of een back-up maakt.
 
Brecht S

Brecht S

13/01/2015 16:41:13
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
17
--
-- Tabelstructuur voor tabel `historiek`
--

CREATE TABLE IF NOT EXISTS `historiek` (
  `id` int(5) NOT NULL AUTO_INCREMENT,
  `datum` varchar(50) NOT NULL,
  `naam` varchar(100) NOT NULL,
  `historiek` longtext NOT NULL,
  `contact_id` varchar(5) NOT NULL,
  `file` varchar(100) NOT NULL,
  `file_ext` varchar(4) NOT NULL,
  `actiedatum` date DEFAULT NULL,
  `afgewerkt` varchar(10) NOT NULL,
  `type` varchar(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=466 ;


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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
--
-- Tabelstructuur voor tabel `contacten`
--

CREATE TABLE IF NOT EXISTS `contacten` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `terugbeldatum_vtw` varchar(150) NOT NULL,
  `terugbeluur_vtw` varchar(150) NOT NULL,
  `datum_ingave` varchar(50) NOT NULL,
  `datum_gewijzigd` varchar(50) NOT NULL,
  `datum_klant` varchar(50) NOT NULL,
  `maand_klant` varchar(20) NOT NULL,
  `bedrijfsnaam` varchar(100) NOT NULL,
  `achternaam` varchar(100) NOT NULL,
  `voornaam` varchar(50) NOT NULL,
  `adres` varchar(100) NOT NULL,
  `postcode` varchar(100) NOT NULL,
  `gemeente` varchar(20000) NOT NULL,
  `lat` float NOT NULL,
  `lng` float NOT NULL,
  `cont_status` varchar(20) NOT NULL,
  `afsp_status` varchar(20) NOT NULL,
  `mobiel` varchar(50) NOT NULL,
  `telefoon` varchar(50) NOT NULL,
  `email` varchar(100) NOT NULL,
  `functie` varchar(150) NOT NULL,
  `website` varchar(100) NOT NULL,
  `opmerkingen` varchar(20000) NOT NULL,
  `opmerkingen_klant` varchar(20000) NOT NULL,
  `vertegenwoordiger` varchar(50) NOT NULL,
  `prospecteur` varchar(50) NOT NULL,
  `terugbeldatum` varchar(50) NOT NULL,
  `convert_terugbeldatum` varchar(50) NOT NULL,
  `terugbeluur` varchar(20) NOT NULL,
  `link` varchar(150) NOT NULL,
  `subaccount` varchar(10) NOT NULL,
  `vip` varchar(10) NOT NULL,
  `sectornaam` varchar(350) NOT NULL,
  `fact_naam` varchar(255) NOT NULL,
  `fact_tav` varchar(255) NOT NULL,
  `fact_venvorm` varchar(20) NOT NULL,
  `fact_adres` varchar(255) NOT NULL,
  `fact_postcode` varchar(20) NOT NULL,
  `fact_gemeente` varchar(100) NOT NULL,
  `fact_btwnr` varchar(50) NOT NULL,
  `fact_email` varchar(255) NOT NULL,
  `per_voorschot` varchar(10) NOT NULL,
  `per_tussentijds` varchar(10) NOT NULL,
  `per_slot` varchar(10) NOT NULL,
  `photo` varchar(255) NOT NULL,
  `uitdaging` longtext NOT NULL,
  `bucket` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1205 ;


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
--
-- Tabelstructuur voor tabel `taken`
--

CREATE TABLE IF NOT EXISTS `taken` (
  `id` int(5) NOT NULL AUTO_INCREMENT,
  `project_id` varchar(50) NOT NULL,
  `subproject_id` varchar(50) NOT NULL,
  `toewijzen_id` varchar(50) NOT NULL,
  `taak_naam` varchar(255) NOT NULL,
  `status` varchar(100) NOT NULL,
  `omschrijving` longtext NOT NULL,
  `ges_tijd` varchar(100) NOT NULL,
  `ges_budget` varchar(100) NOT NULL,
  `wer_tijd` varchar(100) NOT NULL,
  `wer_budget` varchar(100) NOT NULL,
  `ges_startdatum` varchar(50) NOT NULL,
  `wer_startdatum` varchar(50) NOT NULL,
  `ges_einddatum` varchar(50) NOT NULL,
  `wer_einddatum` varchar(50) NOT NULL,
  `type` varchar(50) NOT NULL,
  `regie` varchar(10) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=79 ;
 
Ward van der Put
Moderator

Ward van der Put

13/01/2015 16:51:50
Quote Anchor link
Er ontbreekt dan, denk ik zo, in je query nog een bruggetje: je moet de tabel met projecten via de project_id relateren aan de contacten, anders zie je niet voor wie je wat doet.
 
Brecht S

Brecht S

13/01/2015 16:59:16
Quote Anchor link
Dat is ook zo. Maar die heb ik in deze query niet nodig. Of zie ik dit hier verkeerd?
 
- SanThe -

- SanThe -

13/01/2015 17:01:18
Quote Anchor link
Datum en tijden horen niet in een varchar.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/01/2015 17:11:50
Quote Anchor link
>>
Dat is ook zo. Maar die heb ik in deze query niet nodig. Of zie ik dit hier verkeerd?

Ja, je hebt via de projecten tabel een indirecte relatie tussen taken en contacten. Dus moet je die tabel gebruiken ook al gebruik je daar verder niets uit.

En let ook op de opmerking van San The.
 
Brecht S

Brecht S

13/01/2015 17:12:43
Quote Anchor link
Nee inderdaad. Datum en tijden horen niet in een varchar maar dit is nog het oude model dat ik volledig aan het herwerken ben. Vandaar zo af en toe mijn vragen hier op dit forum.
Dus - SanThe - jouw punt is terecht maar is geen oplossing op mijn vraag hier ;-)

Toevoeging op 13/01/2015 17:34:07:

@Ger: moet ik dan een paar JOIN gebruiken in die query? Wat moet ik dan telkens bij de ON zetten? Dit is mij niet duidelijk. Zie hieronder tot waar ik het zie. De vraagtekens blijven het probleem:
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
             SELECT
                h.actiedatum,
                h.contact_id,
                h.historiek,
                h.id,
                h.type,
                c.bedrijfsnaam,
                c.voornaam,
                c.achternaam,
                t.id
             FROM
                historiek h
             JOIN
                contacten c
             ON
                h.contact_id = c.id
             JOIN
                taken t
             ON
                ???
             JOIN
                projecten p
             ON
                ???
             WHERE
                actiedatum <= CURRENT_DATE AND afgewerkt <> 'ja' AND actiedatum <> '0000-00-00' AND naam = '". $_SESSION['username'] ."'
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/01/2015 17:39:17
Quote Anchor link
Je moet projecten zien als een soort van koppeltabel tussen contacten en taken, dus je joined eerst projecten aan contacten en dan taken aan projecten.
 
Brecht S

Brecht S

13/01/2015 18:02:47
Quote Anchor link
Ik heb nu een nieuwe query maar resultaten zijn niet correct.
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
SELECT
   h.actiedatum,
   h.contact_id,
   h.historiek,
   h.id,
   h.type,
   c.bedrijfsnaam,
   c.voornaam,
   c.achternaam,
   t.id as tid
FROM
   historiek h
JOIN
   contacten c
ON
   h.contact_id = c.id
JOIN
   projecten p
ON
   p.contact_id = c.id
JOIN
   taken t
ON
   t.project_id = p.id
WHERE
   h.actiedatum <= CURRENT_DATE AND h.afgewerkt <> 'ja' AND h.actiedatum <> '0000-00-00'
";
Gewijzigd op 13/01/2015 20:09:12 door Brecht S
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/01/2015 19:59:48
Quote Anchor link
Mijn wilde gok is dat je dubbele records krijgt, maar je geeft niet aan waarom de resultaten niet kloppen dus het is maar een gok.

Je wilt iets met taak_id maar dit komt niet in de query voor.

Kortom, ben wat duidelijker in wat je precies wilt bereiken.
 
Brecht S

Brecht S

13/01/2015 20:05:31
Quote Anchor link
Ik krijg inderdaad dubbele records en andere records die ik zou moeten zien komen niet naar boven. Het is iets vreemds die ik moeilijk kan beschrijven. Ik had 22 results maar nu met bovenstaande query heb ik nog 1' records over waarvan al meer of de helft dubbele. Ik heb de taak_id toegevoegd want die stond er inderdaad niet in.
Gewijzigd op 13/01/2015 20:06:48 door Brecht S
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/01/2015 20:14:14
Quote Anchor link
Weet je dat als je op StackOverflow zo weinig informatie geeft gewoon het topic op hold wordt gezet.

Je zit op PHPhulp.nl en niet op vriendenvanjomanda.hz, dus geef voldoende en duidelijke informatie.
Dus voorbeeld gegevens en het uiteindelijke resultaat wat je eruit wilt hebben.
 
Brecht S

Brecht S

13/01/2015 20:19:42
Quote Anchor link
De query in het begin werkt perfect. Alleen wil ik nu ook de mogelijkheid voorzien om mensen een taak direct te laten aanpassen vanuit deze tool. Vandaar heb ik het taak_id ook nodig. Maar aangezien ik geen relatie heb met contacten en historiek tabel en taken zit dit beetje moeilijk. Van die taken moet ik enkel het ID hebben zodat ik dat kan oproepen op een andere pagina om die taak te bewerken.

Ik had 22 resultaten en geen dubbele met de eerste query, nu met de nieuwe heb ik maar 14 records meer over en die bestaan uit maar 2 records meer die meerdere keren herhaald worden.

Toevoeging op 13/01/2015 20:24:34:

Misschien nog een extra woordje uitleg. Het betreft hier een overzicht pagina met alle activiteiten die iemand moet doen, een soort todo lijst. Die hangen ook vast aan een contactpersoon waar je iets moet mee doen, vandaar de link met de contacten zodat de naam van die persoon tevoorschijn komt ipv enkel maar een ID. In die historiek kan je kiezen of je een historiek item wilt maken als notitie, taak of todo. Als notitie komt die in een tabel, als todo in deze overzichtlijst en als taak ook in de overzichtlijst maar ook nog eens in de projectentool. Dit is enkel maar allemaal ter info / background informatie. Want hier is het enige doel die overzichtlijst te maken.
 
Jan de Laet

Jan de Laet

13/01/2015 20:35:23
Quote Anchor link
Als een contact geen projecten heeft of als een project geen taken heeft, zul je deze contacten dus niet meer zien.
Een contact met meerdere projecten of projecten met meerdere taken zie je vaker.

Het 1e kun je oplossen door de JOIN naar projecten en de JOIN naar taken te vervangen door LEFT OUTER JOIN.
 
Brecht S

Brecht S

13/01/2015 20:46:25
Quote Anchor link
Er kunnen inderdaad 1 of meerdere projecten aan contacten hangen of 1 of meerdere projecten zijn met 1 of meerdere taken.
Met jouw aanpassing door te voeren zie ik nu meerdere juiste records verschijnen maar als er blijkbaar projecten aanwezig zijn (en dus ook taken) voor die bepaalde personen krijg ik die records dubbel en het aantal keren dat ze dubbel verschijnen = het aantal taken dat eronder zitten. Personen die geen projecten hebben en dus ook geen taken komen maar 1 keer voor.
Gewijzigd op 13/01/2015 20:51:15 door Brecht S
 
Ward van der Put
Moderator

Ward van der Put

13/01/2015 20:46:57
Quote Anchor link
Offtopic:

Ik heb vriendenvanjomanda.hz zojuist toegevoegd aan mijn favorieten. #ROFLMAOWPIMP
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/01/2015 20:53:29
Quote Anchor link
Voor zover ik het kan beoordelen moet je gewoon twee queries uitvoeren, één voor de historie en één voor de taken.
 

Pagina: 1 2 volgende »



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.