abonnement Unibet Coolblue
  Moderator / Redactie Sport / Devops donderdag 5 december 2013 @ 16:32:45 #276
176766 crew  zoem
zoemt
pi_133948465
Dat is het bekende groupwise maximum (of minimum) probleem. Via de bekende zoekmachine zijn daar tal voorbeelden en oplossingen over te vinden.
pi_133950827
quote:
0s.gif Op donderdag 5 december 2013 16:30 schreef bondage het volgende:

[..]

Deze query zou die data moeten teruggeven. Kan echter niet testen en weet niet zeker of het zo klopt... Misschien dat zoem hier eventueel een aanvulling op kan geven.
[ code verwijderd ]

Dit is inderdaad de juiste manier, en juist op deze manier hou je je queries ook redelijk leesbaar vind ik.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_133966822
quote:
0s.gif Op donderdag 5 december 2013 16:32 schreef zoem het volgende:
Dat is het bekende groupwise maximum (of minimum) probleem. Via de bekende zoekmachine zijn daar tal voorbeelden en oplossingen over te vinden.
Thanks voor deze reactie.

Volgens mij moet dit werken:
1
2
3
SELECT products.ean, prices.ean, prices.price
FROM products, prices
WHERE prices.price=(SELECT MIN(prices.price) FROM prices WHERE products.ean = prices.ean);

/edit
het lijkt te werken, echter wil ik price+shipmentCost bijelkaar optellen, dan veranderd de WHERE, maar snap m niet helemaal :@
  FOK!mycroftheld vrijdag 6 december 2013 @ 00:04:34 #279
128465 verified  bondage
niet meer aanwezig op FOK!
pi_133967458
quote:
0s.gif Op donderdag 5 december 2013 23:51 schreef xaban06 het volgende:

[..]

Thanks voor deze reactie.

Volgens mij moet dit werken:
[ code verwijderd ]

/edit
het lijkt te werken, echter wil ik price+shipmentCost bijelkaar optellen, dan veranderd de WHERE, maar snap m niet helemaal :@
prices.price+prices.shipmentCost AS totalPrice in de select werkt niet? Als het niet werkt zou je je query in een andere query kunnen zetten en dan in de buitenste query de waarden optellen.
  vrijdag 6 december 2013 @ 10:06:07 #280
187069 slacker_nl
Sicko pur sang
pi_133972657
Kennen jullie PDO? Ga het gebruiken!! Die sql die "SELECT * FROM meuk where iets = $bla"; is jakkes. Maak een prepared statement en execute die:

1
2
3
# De syntax zal wellicht iets anders zijn, maar gebruik het!
$stm = $PDO_object->prepare("SELECT * FROM meuk WHERE iets = ?");
$stm->execute($bla);
In theory there is no difference between theory and practice. In practice there is.
  † In Memoriam † vrijdag 6 december 2013 @ 11:00:24 #281
159335 Boze_Appel
Vrij Fruit
pi_133973601
quote:
0s.gif Op vrijdag 6 december 2013 10:06 schreef slacker_nl het volgende:
Kennen jullie PDO? Ga het gebruiken!! Die sql die "SELECT * FROM meuk where iets = $bla"; is jakkes. Maak een prepared statement en execute die:
[ code verwijderd ]

Als je toch PDO gaat gebruiken, gebruikt dan BindParams. Dan je meteen typecasten en andere restricties op je input zetten.
Carpe Libertatem
  zondag 8 december 2013 @ 18:28:34 #282
242879 Onnoman
The On And Only
pi_134054283
Rij1: |1| |2| |3|
Rij2: |1| |2| |3|
Rij3: |1| |3| |4|
Rij4: |1| |5| |6|

Met bovenstaande tabel wil ik graag het resultaat van de bovenste 2 rijen terug krijgen omdat rij 2 de waarde 2 heeft en rij 3 de waarde 3.

welke query moet ik hiervoor uitvoeren?

alvast bedankt
Als je de wereld wilt begrijpen, moet je denken zoals ik.
(Onnoman)
si vi pacem para bellum
himmelhoch jauchzend
pi_134054594
quote:
0s.gif Op zondag 8 december 2013 18:28 schreef Onnoman het volgende:
Rij1: |1| |2| |3|
Rij2: |1| |2| |3|
Rij3: |1| |3| |4|
Rij4: |1| |5| |6|

Met bovenstaande tabel wil ik graag het resultaat van de bovenste 2 rijen terug krijgen omdat rij 2 de waarde 2 heeft en rij 3 de waarde 3.

welke query moet ik hiervoor uitvoeren?

alvast bedankt
Hoe heet je tabel en kolomnamen?

Is namelijk iets van Select * from tabel where kolom2 = 2
  zondag 8 december 2013 @ 18:43:54 #284
166255 Maringo
Bèhèhèhèh
pi_134054688
quote:
0s.gif Op zondag 8 december 2013 18:28 schreef Onnoman het volgende:
Rij1: |1| |2| |3|
Rij2: |1| |2| |3|
Rij3: |1| |3| |4|
Rij4: |1| |5| |6|

Met bovenstaande tabel wil ik graag het resultaat van de bovenste 2 rijen terug krijgen omdat rij 2 de waarde 2 heeft en rij 3 de waarde 3.

welke query moet ik hiervoor uitvoeren?

alvast bedankt
Wat heb je al geprobeerd?
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
  zondag 8 december 2013 @ 18:56:58 #285
242879 Onnoman
The On And Only
pi_134055082
ik wil eigenlijk een count doen op het aantal rijen met de zelfde kolom waardes

dus hoeveel rijen uit mijn tabel heeft een overeenkomstige waarde in kolom 2 en 3

ik dacht iets van

Select kolom2, kolom3, count(*) from table
group by kolom2, kolom3
having count(*) > 3;

maar dit gaat niet helemaal goed
Als je de wereld wilt begrijpen, moet je denken zoals ik.
(Onnoman)
si vi pacem para bellum
himmelhoch jauchzend
pi_134055156
quote:
0s.gif Op zondag 8 december 2013 18:56 schreef Onnoman het volgende:
ik wil eigenlijk een count doen op het aantal rijen met de zelfde kolom waardes

dus hoeveel rijen uit mijn tabel heeft een overeenkomstige waarde in kolom 2 en 3

ik dacht iets van

Select kolom2, kolom3, count(*) from table
group by kolom2, kolom3
having count(*) > 3;

maar dit gaat niet helemaal goed
Leg eens uit waarom je dit doet. Wat is het echt probleem. Je echte kolomnamen. Dit is namelijk niet erg duidelijk.
pi_134055197
quote:
0s.gif Op vrijdag 27 september 2013 23:28 schreef Light het volgende:

[..]
[ code verwijderd ]

;)
Waarom toont de exit-functie de parameter? :o
  zondag 8 december 2013 @ 19:00:48 #288
242879 Onnoman
The On And Only
pi_134055210
quote:
1s.gif Op zondag 8 december 2013 18:59 schreef totalvamp het volgende:

[..]

Leg eens uit waarom je dit doet. Wat is het echt probleem. Je echte kolomnamen. Dit is namelijk niet erg duidelijk.
is ook niet relevant.. het gaat mij puur om een voorbeeld query volgens mijn omschrijving

ik wil namelijk de relatie met andere tabellen achterhalen
Als je de wereld wilt begrijpen, moet je denken zoals ik.
(Onnoman)
si vi pacem para bellum
himmelhoch jauchzend
pi_134055312
quote:
0s.gif Op zondag 8 december 2013 19:00 schreef Onnoman het volgende:

[..]

is ook niet relevant.. het gaat mij puur om een voorbeeld query volgens mijn omschrijving

ik wil namelijk de relatie met andere tabellen achterhalen
Misschien is je tabel opzet wel verkeerd en ben je op de verkeerde wijze bezig.

Daarom is het relevant zodat ik een algemeen idee kan krijgen wat je wilt met je query
  zondag 8 december 2013 @ 19:10:29 #290
242879 Onnoman
The On And Only
pi_134055585
quote:
1s.gif Op zondag 8 december 2013 19:02 schreef totalvamp het volgende:

[..]

Misschien is je tabel opzet wel verkeerd en ben je op de verkeerde wijze bezig.

Daarom is het relevant zodat ik een algemeen idee kan krijgen wat je wilt met je query
nou ik heb een kolom met de naam: straatnaam, huisnummer, en kamernummer
ik wil een count doen op alle rijen die dezelfde straatnaam en huisnummer hebben
Als je de wereld wilt begrijpen, moet je denken zoals ik.
(Onnoman)
si vi pacem para bellum
himmelhoch jauchzend
pi_134055823
quote:
0s.gif Op zondag 8 december 2013 19:10 schreef Onnoman het volgende:

[..]

nou ik heb een kolom met de naam: straatnaam, huisnummer, en kamernummer
ik wil een count doen op alle rijen die dezelfde straatnaam en huisnummer hebben
Geen manier om het te testen maar zoiets zou kunnen werken.

Select count(t1.*)
from
tabel as t1,
Tabel as t2
Where t1.straatnaam = t2.straatnaam AND
t1.num = t2.num
Group by t1.num
pi_134055841
... Foutje

[ Bericht 98% gewijzigd door #ANONIEM op 08-12-2013 19:18:30 ]
  zondag 8 december 2013 @ 19:20:27 #293
242879 Onnoman
The On And Only
pi_134055928
heb het trouwens al gevonden
mijn eerste query was toch goed
Als je de wereld wilt begrijpen, moet je denken zoals ik.
(Onnoman)
si vi pacem para bellum
himmelhoch jauchzend
pi_134056155
quote:
0s.gif Op zondag 8 december 2013 19:20 schreef Onnoman het volgende:
heb het trouwens al gevonden
mijn eerste query was toch goed
Dat is mooi!
  zondag 8 december 2013 @ 20:30:51 #295
187069 slacker_nl
Sicko pur sang
pi_134058752
quote:
7s.gif Op vrijdag 6 december 2013 11:00 schreef Boze_Appel het volgende:

[..]

Als je toch PDO gaat gebruiken, gebruikt dan BindParams. Dan je meteen typecasten en andere restricties op je input zetten.
Ook goed! :)
In theory there is no difference between theory and practice. In practice there is.
pi_134064249
quote:
0s.gif Op zondag 8 december 2013 19:00 schreef Robuustheid het volgende:

[..]

Waarom toont de exit-functie de parameter? :o
Standaardgedrag van exit() en (die(), want dat is een alias voor exit() ) als de parameter een string is. Als je een integer als parameter geeft, wordt dat de exit code. Maar daar heb je niets aan bij webpagina's.
pi_134081079
quote:
0s.gif Op zondag 8 december 2013 19:00 schreef Onnoman het volgende:

[..]

is ook niet relevant.. het gaat mij puur om een voorbeeld query volgens mijn omschrijving

ik wil namelijk de relatie met andere tabellen achterhalen
Edit, laat maar.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_134081107
quote:
1s.gif Op zondag 8 december 2013 20:30 schreef slacker_nl het volgende:

[..]

Ook goed! :)
Of stored procedures, zijn ook nog eens makkelijker te testen.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  donderdag 12 december 2013 @ 14:35:24 #299
242879 Onnoman
The On And Only
pi_134189121
Kent iemand een tooltje waarmee je van een sql of xml bestand een database diagram kan genereren?
Dus met relatie lijntjes enzo?

alvast bedankt!
Als je de wereld wilt begrijpen, moet je denken zoals ik.
(Onnoman)
si vi pacem para bellum
himmelhoch jauchzend
pi_134190981
quote:
0s.gif Op donderdag 12 december 2013 14:35 schreef Onnoman het volgende:
Kent iemand een tooltje waarmee je van een sql of xml bestand een database diagram kan genereren?
Dus met relatie lijntjes enzo?

alvast bedankt!
http://www.mysql.com/products/workbench/
http://www.fabforce.net/dbdesigner4/
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')