-hele tuplen ud fra en enkelt attribut?
Beklager hvis I mener det er redundant med tidligere, men jeg er blevet så rusten i SQL at jeg er nødt til lidt specifik hjælp...Jeg vil bygge en liste af aktive auktionItems, dette gør jeg med et loop. For hvert auktionItem ønsker jeg at finde det højeste bud i tabellen auctionBid, samt finde ejeren til dette bud.
Table auctionItem
AID integer
aIdItem integer
aPriceSelling integer
aPriceIncrease integer
...
Create table auctionBid
BID integer
bIdItem integer
bIdUser integer
bBidAmount integer
Hvis jeg f.eks gør sådan her (2 er fra loop i auctionItem))
SELECT bIDItem, Max(bBidAmount)
FROM auctionBid
WHERE bIDItem = 2
GROUP BY bIDItem
Får jeg det højeste bud og det aktuelle item, men ikke resten af tuplen som f.eks bIDUser, som jeg skal bruge til at validere om man må byde igen eller ejer buddet.
Såsnart jeg begynder at tilføje attributter til min forespørgsel, får jeg, afhængingt af hvordan jeg roder, forskellige typer af fejl. Og må vist hellere kaste håndklædet i ringen, og spørge lidt rundt. Er der nogen der har forslag til, hvordan jeg finder indholdet i tuplen med det højeste bud, for det specifikke item?