Mogelijkheid combineren relaties

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

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 »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

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 »

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 »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »
Stefan Fransen

Stefan Fransen

06/11/2014 13:34:47
Quote Anchor link
Hallo,

Ik vroeg me af op het mogelijk is een combinatie te maken met meerdere tabellen op 1 andere tabel

Even wat meer duidelijkheid met een voorbeeld

3 tabellen met producten bevatten Name, Description en Price
1 tabel met invoices_products is een verzameling van producten en die moet een relatie hebben met alle 3 de tabellen

mijn opzet

invoices_products
id
invoice_id
name
discription
price

nou moet de name, discription en price uit een van deze 3 tabellen gehaald worden alleen krijg ik hier mee error's wat eigenlijk ook logisch is omdat "Product A" niet vergeleken kan worden met "Product B" uit een andere categorie.
Nu dacht ik als oplossing een "enum" toe te voegen met de 3 selecties van de 3 tabellen.
en wanneer die op "categorie A" staat hij ook echt alleen naar die tabel kijkt.

Maar ik weet niet of dit een mogelijkheid is of dat ik overdrijf en het veel simpeler op te lossen valt

Alvast bedankt
Met vriendelijke groet,
Stefan Fransen
 
PHP hulp

PHP hulp

25/11/2024 06:05:08
 
Pipo Clown

Pipo Clown

06/11/2014 14:54:35
Quote Anchor link
Volgens mij ben je vergeten om je code te plaatsen.

Zo kunnen we er weinig mee.

Ik denk dat het ook wel handig is wanneer je even aangeeft uit welke velden je tabellen zijn opgebouwd.
 
Stefan Fransen

Stefan Fransen

06/11/2014 14:59:09
Quote Anchor link
hier de code (weet niet wat je daar mee moet maar goed) en dus ook de stuctuur van de tabellen, indexes, foreignkeys etc etc
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for client_invoice_products
-- ----------------------------
DROP TABLE IF EXISTS `client_invoice_products`;
CREATE TABLE `client_invoice_products` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `invoice_id` int(11) NOT NULL,
  `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `description` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `price` decimal(10,0) NOT NULL,
  `type` enum('service','hosting','website') COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`id`),
  KEY `invoice_id` (`invoice_id`),
  KEY `name` (`name`,`description`,`price`),
  CONSTRAINT `client_invoice_products_ibfk_1` FOREIGN KEY (`invoice_id`) REFERENCES `client_invoices` (`id`),
  CONSTRAINT `client_invoice_products_ibfk_2` FOREIGN KEY (`name`, `description`, `price`) REFERENCES `cms_products_hosting` (`name`, `description`, `price`),
  CONSTRAINT `client_invoice_products_ibfk_3` FOREIGN KEY (`name`, `description`, `price`) REFERENCES `cms_products_service` (`name`, `description`, `price`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- ----------------------------
-- Table structure for cms_products_hosting
-- ----------------------------
DROP TABLE IF EXISTS `cms_products_hosting`;
CREATE TABLE `cms_products_hosting` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `description` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `price` decimal(11,2) DEFAULT NULL,
  `bandwidth` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  `storage` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  `domains` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  `subdomains` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  `databases` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  `setup` varchar(11) COLLATE utf8_unicode_ci NOT NULL DEFAULT '10.00',
  `popular` enum('1','0') COLLATE utf8_unicode_ci NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `name` (`name`),
  KEY `price` (`price`),
  KEY `description` (`description`) USING BTREE,
  KEY `name_2` (`name`,`description`,`price`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- ----------------------------
-- Table structure for cms_products_service
-- ----------------------------
DROP TABLE IF EXISTS `cms_products_service`;
CREATE TABLE `cms_products_service` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `description` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `price` decimal(11,2) DEFAULT NULL,
  `bandwidth` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  `storage` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  `domains` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  `subdomains` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  `databases` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  `setup` varchar(11) COLLATE utf8_unicode_ci NOT NULL DEFAULT '10.00',
  `popular` enum('1','0') COLLATE utf8_unicode_ci NOT NULL DEFAULT '0',
  `discount` int(2) DEFAULT NULL,
  `support` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `maintenance` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `free_domain` enum('1','0','?') COLLATE utf8_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `name` (`name`),
  KEY `price` (`price`),
  KEY `description` (`description`) USING BTREE,
  KEY `name_2` (`name`,`description`,`price`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
 
Pipo Clown

Pipo Clown

06/11/2014 16:50:18
Quote Anchor link
Volgens mij zie ik het nog steeds niet.

Ik zie in je eerste bericht volgens mij een lijstje met 6 tabellen, je hebt het over 3 tabellen, je laat de opbouw zien van 3 tabellen, het is totaal onduidelijk welke relaties er zijn of zouden moeten zijn en ik zie ook nog steeds geen code waarnaar we kunnen kijken om te zien wat er mis gaat.

Ik vind het ook vreemd dat er 3 tabellen met producten zijn, waarom kunnen niet alle producten in één tabel volgens jou ?
 
Stefan Fransen

Stefan Fransen

06/11/2014 17:11:49
Quote Anchor link
Wat jij ziet als 6 is de structuur van invoices_product
Reden voor 3 tabellen is omdat er soiso 1 variabel is en de overige 2 statisch dus kan van 2 tabellen 1 maken maar dan zit ik alsnog met 2 tabellen en het zelfde probleem

Als ik 1 nieuw invoice_products aanmaak met bijvoorbeeld een hosting dan zegt hij dat hij niet overeen komt met de tabel service en als ik een service aanmaak zegt hij dat ie niet overeenkomt met hosting nu wil ik dat opgelost hebben maar dit moet wel een foreign key blijven
 



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.