Ik heb een query die alle toestellen ophaalt van een bepaalt merk, waar ook producten aangekoppeld zijn van een product-merksoort.
Resultaat:
Vervolgens zou het mogelijk moeten zijn om op toestel type te gaan zoeken, dit heb ik dus geprobeert dmv. de LIKE functie. Op deze manier:
resultaat:
Wat er nu echter gebeurt, is dat er ook toestellen tussen verschijnen die bij query 1 niet eens in de lijst voorkomen. ( Er zijn dus waarschijnlijk geen geschikte producten voor dat toestel ).
Maar zodra ik er een LIKE inzet komen deze toestellen wel in de resultaten terecht.
Ik heb het gevoel dat ik vergeet, maar ik zie niet zo direct wat het kan zijn.
code:
1
2
3
4
5
6
7
8
9
10
11
| SELECT DISTINCT `T`.`Naam` , `T`.`ID` , `M`.`Naam` AS MerkNaam FROM ( `Type` AS T ) JOIN `ProductenToestellen` AS PT ON `PT`.`ToestelID` = `T`.`ID` JOIN `Producten` AS P ON `P`.`Artikelnummer` = `PT`.`Artikelnummer` JOIN `Merken` AS M ON `M`.`ID` = `T`.`MerkID` WHERE `T`.`MerkID` = '1' AND `P`.`MerkID` =112 GROUP BY `P`.`Artikelnummer` ORDER BY `T`.`Naam` |
Resultaat:
code:
1
2
| 6210 Navigator Nokia 6710 Navigator Nokia |
Vervolgens zou het mogelijk moeten zijn om op toestel type te gaan zoeken, dit heb ik dus geprobeert dmv. de LIKE functie. Op deze manier:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| SELECT DISTINCT `T`.`Naam` , `T`.`ID` , `M`.`Naam` AS MerkNaam FROM ( `Type` AS T ) JOIN `ProductenToestellen` AS PT ON `PT`.`ToestelID` = `T`.`ID` JOIN `Producten` AS P ON `P`.`Artikelnummer` = `PT`.`Artikelnummer` JOIN `Merken` AS M ON `M`.`ID` = `T`.`MerkID` WHERE `T`.`MerkID` = '1' AND `P`.`MerkID` =112 AND `T`.`Naam` LIKE '%navigator%' GROUP BY `P`.`Artikelnummer` ORDER BY `T`.`Naam` |
resultaat:
code:
1
2
3
| 6110 Navigator Nokia <----- 6210 Navigator Nokia 6710 Navigator Nokia |
Wat er nu echter gebeurt, is dat er ook toestellen tussen verschijnen die bij query 1 niet eens in de lijst voorkomen. ( Er zijn dus waarschijnlijk geen geschikte producten voor dat toestel ).
Maar zodra ik er een LIKE inzet komen deze toestellen wel in de resultaten terecht.
Ik heb het gevoel dat ik vergeet, maar ik zie niet zo direct wat het kan zijn.