UNION??

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

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 »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

Bekijk vacature »

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

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 »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

Bekijk vacature »
Wes achternaam

wes achternaam

07/10/2013 16:00:50
Quote Anchor link
Hallo,

Ik heb het volgende probleempje. Ik wil uit twee tabellen gegevens halen. Daarvoor wil ik 1 query gebruiken. Nu gebruik ik UNION maar hij geef het verkeerd weer...??

Hij moet zeg maar vanuit tabel 1 naam, titel, jaar weergeven en vanuit de andere staat, opmerkingen

Deze query gebruik ik:

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
<?php
$SQL
= "SELECT
        id,
        nummer,
        titel,
        jaar,
        'missende kolom',
        'missende kolom'
    FROM vierkleuren
        WHERE
        id = '$id'
        UNION
        SELECT
        vierkleuren_id,
        users_id,
        eigen_jaar,
        eerste_druk,
        staat,
        opmerkingen
    FROM
        vierkleuren_edit
    WHERE
    vierkleuren_id = '$id'
        AND
        users_id = "
.$_SESSION['user_id']."";

$result = mysql_query($SQL);
            // error afhandeling
            if($result !==false){
            }

            else
            echo mysql_error();
            // end error afhandeling
        while ( $db_field = mysql_fetch_assoc($result) ) {    
            ?>

            <tr>
                <td rowspan="2" width="150"><a href="img/<?php echo $reeks; ?>/gr/<?php echo $db_field['nummer']; ?>.jpg" rel="lightbox" title="<?php echo $db_field['titel']; ?>" STYLE="text-decoration: none; color: #CC0000"><img src="img/<?php echo $reeks; ?>/kl/<?php echo $db_field['nummer']; ?>.gif" width="150" height="194" alt="" /></a></td>
                <td rowspan="2" valign="top"><font size="+1"><b><?php echo $db_field['titel']; ?></b></font><br>
                <font><b>Nummer: </b><?php echo $db_field['nummer'] ; ?></font><br>
                <b>Jaar: </b><?php echo $db_field['jaar']; ?></td>
            </tr>
            <tr>
                <td>&nbsp;</td>
            </tr>
            <tr>
                <td colspan="2"><b>Eerste druk: </b><?php echo $db_field['eerste_druk'];?></td>
            </tr>
            <tr>
                <td colspan="2"><b>Staat: </b><?php echo $db_field['staat'];?></td>
            </tr>
            <tr>
                <td colspan="2"><b>Opmerking: </b><?php echo $db_field['opmerkingen'];?></td>
            </tr>


Hoop dat jullie zien wat ik bedoel.
Hij geeft zeg maar de output twee x weer maar over die twee zijn dan ook de waardes verdeeld. Alsof hij een loop maakt. Eerst pakt hij de waardes uit tabel 1 en dan begint hij weer overnieuw en pakt hij de waardes uit tabel 2.

dubbeltopic verwijderd en code tags gewijzigd.[/modedit]
Gewijzigd op 07/10/2013 16:07:41 door Bas IJzelendoorn
 
PHP hulp

PHP hulp

17/11/2024 11:57:37
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/10/2013 16:24:49
Quote Anchor link
De query doet exact wat jij vertelt wat ie moet doen, namelijk iets uit de ene tabel selecteren en daarna iets uit de andere tabel.
Wat jij nodig hebt is waarschijnlijk een join
 
Wes achternaam

wes achternaam

07/10/2013 16:46:57
Quote Anchor link
ik had ook een join gemaakt maar dan laat hij alles zien.

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
$SQL =
"SELECT
v.id,
v.nummer,
v.titel,
v.jaar,
e.vierkleuren_id,
e.users_id,
e.eigen_jaar,
e.eerste_druk,
e.staat,
e.opmerkingen
FROM vierkleuren AS v
INNER JOIN vierkleuren_edit AS e
ON (e.vierkleuren_id = '$id'
   AND e.users_id = ".$_SESSION['user_id'].")";


Maar bij deze zoals ik al zei laat hij alles zien wat er is en niet de spicifieke records
 
Lendl Verschoor

Lendl Verschoor

07/10/2013 17:03:35
Quote Anchor link
Als de query niet in PHP werkt probeer hem dan de query op de database (zonder php).

Je gebruik bij $id(regel 15) enkele(') horen dat geen dubbele(") te zijn?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

07/10/2013 17:05:39
Quote Anchor link
Ik neem aan dat er een relatie bestaat tussen de tabellen via id->vierkleuren_id?
Dan zet je die in de JOIN voorwaarden
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
:
.......
INNER JOIN vierkleuren_edit AS e
    ON e.vierkleuren_id = v.id
WHERE
    v.id = 12
AND
    e.users_id = 4321

Waar ik getallen heb staan zet je de waardes uit de variabelen.

Wat je eerst had was een cross join.
Gewijzigd op 07/10/2013 17:06:08 door Ger van Steenderen
 
Wes achternaam

wes achternaam

07/10/2013 20:01:04
Quote Anchor link
Hij doet het. Hartstikke bedankt!!!!!

Maar dan nog 1 vraag, als hij niks in de vierkleuren_edit tabel staat dan moet hij nog wel de andere info weergeven van de andere tabel. Hoe kan dat gerealiseerd worden???
Gewijzigd op 07/10/2013 20:28:15 door wes achternaam
 
Frank Nietbelangrijk

Frank Nietbelangrijk

08/10/2013 00:38:25
Quote Anchor link
met een OUTER JOIN?

kijk anders even hier: http://www.sitepoint.com/understanding-sql-joins-mysql-database/
 
Wes achternaam

wes achternaam

08/10/2013 18:42:51
Quote Anchor link
nou ik heb t gelezen en volgens mij moet ik de left join hebben. dus ik heb de volgende query gemaakt:

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
<?php
$SQL
=  "SELECT
             "
.$reeks.".id,
             "
.$reeks.".nummer,
             "
.$reeks.".titel,
             "
.$reeks.".jaar,
             "
.$reeks."_edit.".$reeks."_edit_id,
             "
.$reeks."_edit.users_id,
             "
.$reeks."_edit.eigen_jaar,
             "
.$reeks."_edit.eerste_druk,
             "
.$reeks."_edit.staat,
             "
.$reeks."_edit.opmerkingen
         FROM
             "
.$reeks."
         LEFT JOIN
             "
.$reeks."_edit
         ON
             "
.$reeks.".id = ".$reeks."_edit.".$reeks."_id
         WHERE
             "
.$reeks."_edit.".$reeks."_id = ".$id."
         AND
             "
.$reeks."_edit.users_id = ".$_SESSION['user_id']."";
?>


Het probleem blijft hetzelfde. Als in de table ".$reeks."_edit niks staat dan laat hij heleemaal niets zien terwijl ik wel wil dat hij dan uit table ".$reeks." de nummer titel en jaar laat zien want die staan er wel in.

Kan iemand mij helpen...??

Toevoeging op 08/10/2013 20:49:05:

iemand..??? Ik kom er echt niet ui. Ik heb nu inner join, left join, right join en Union geprobeerd. maar geen succes
Gewijzigd op 08/10/2013 20:50:37 door wes achternaam
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

09/10/2013 09:45:14
Quote Anchor link
Er zijn twee dingen waarbij je rekening moet houden bij een LEFT JOIN.

Het eerste is de volgorde waarin de tabellen in de FROM clause staan.
Er is een groot verschil tussen 'niet helemaal' en 'helemaal niet', hetzelfde geldt voor een LEFT JOIN.

Het tweede is dat kolommen uit de gejoinde tabel geen waarde (NULL) hebben als niet aan de join voorwaarden wordt voldaan, als je die dan in de WHERE op een bepaalde waarde controleert .... (kan je zelf invullen)
 
Erwin H

Erwin H

09/10/2013 10:01:06
Quote Anchor link
En als aanvulling op Ger, zodat de volgende vraag direct beantwoord wordt. Als je de voorwaarde die je nu in de WHERE hebt staan alleen wil gebruiken om ervoor te zorgen dat de juiste records worden gejoined, dan kan je die voorwaarde in de ON clause van de LEFT JOIN zetten. In dat geval worden uit de _edit tabel alleen de records geselecteerd met de juiste user_id. Uit de hoofdtabel worden nog gewoon alle records geselecteerd.
 



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.