Mysql query probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

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 »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

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 »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the 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

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

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

22/12/2024 13:14:44
 
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.