Mysql query probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C++ Ontwikkelaar

Functieomschrijving Ben jij als software ontwikkelaar toe aan een nieuwe uitdaging? Dan zoeken wij jou! Voor het maken van de procesbesturingssoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Ontwerpen, programmeren en testen van product aanpassingen; Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden, o.a. door middel van SCRUM; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Implementeren van nieuwe product

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

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 18:34:55
 
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.