[MySQL]

Pagina: 1
Acties:

  • Pkunk
  • Registratie: December 2003
  • Laatst online: 02-05 22:17
Hi,

Een simpel vraagje waar ik helaas het antwoord niet op kan vinden.Ik heb een SQL boek voor school. Maar dat is dus gewone SQL, en niet MySQL. Nu heb ik dus een website waar je plaatjes kan uploaden. De plaatjes worden als url opgeslagen in de tabel pictures onder de colom url. Ze krijgen in die tabel ook een timestamp mee in colom time. Nu wil ik alleen de url opvragen van het laatst geuploade plaatje.
Mijn boek zegt mij dat de syntax moet zijn:

SELECT url FROM pictures WHERE (SELECT max(time) from pictures)

Maar dat werkt niet. Ik heb o.a. hier gekeken, maar dat heeft mijn niets verder geholpen.

Ik gebruik MySQL 4.0.0 van phpdev 4.2.3

Damn, topic titel niet goed |:(

[ Voor 3% gewijzigd door Pkunk op 15-06-2005 10:20 ]

Hallo met Tim


  • MeIsTwisted
  • Registratie: November 2001
  • Laatst online: 28-07-2023

MeIsTwisted

not a Twisted mind

mysql 4.0.0 ondersteund geen subqueries d8 ik

[ Voor 5% gewijzigd door MeIsTwisted op 15-06-2005 10:21 ]

Multimonitor is relax :P


  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
MeIsTwisted schreef op woensdag 15 juni 2005 @ 10:21:
mysql 4 ondersteund geen subqueries d8 ik
Dus wel, eerst zeker weten en niet blaten.

het is inderdaad pas vanaf 4.1, ik had 4 in mijn hoofd!

[ Voor 17% gewijzigd door Y0ur1 op 15-06-2005 10:23 ]


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
ik denk dat je versie van MySQL nog geen subqueries ondersteunt.
code:
1
SELECT url FROM Pictures ORDER BY Time DESC LIMIT 1

Dit haalt 1 record op, aflopend gesorteerd op tijd.
Damn, topic titel niet goed
Met het Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/tweakers/images/icons/icon_hand.gif coontje kun je een topicreport met een verzoek voor aanpassing van de titel indienen :)

[ Voor 39% gewijzigd door P_de_B op 15-06-2005 10:26 ]

Oops! Google Chrome could not find www.rijks%20museum.nl


  • vorlox
  • Registratie: Juni 2001
  • Laatst online: 02-02-2022

vorlox

I cna ytpe 300 wrods pre miute

MeIsTwisted schreef op woensdag 15 juni 2005 @ 10:21:
mysql 4.0.0 ondersteund geen subqueries d8 ik
Voorzover ik weet klopt dit inderdaad.. je zult naar een 4.1.x moeten voor subqueries

Ik heb ook lang met phpdev gewerkt maar tegenwoordig gebruik ik xampp.. veel lekkerder en wordt nog ondersteund

  • Varienaja
  • Registratie: Februari 2001
  • Laatst online: 14-06-2025

Varienaja

Wie dit leest is gek.

Timlog schreef op woensdag 15 juni 2005 @ 10:19:
Mijn boek zegt mij dat de syntax moet zijn:

SELECT url FROM pictures WHERE (SELECT max(time) from pictures)
Volgen mij is je boek fout.

SELECT url FROM pictures WHERE time=(SELECT max(time) from pictures)

Dit lijkt mij veel beter. (Na een where moet een conditie komen, en een select max levert bij mijn weten geen boolean).

Als subqueries geen optie zijn kan je altijd nog doen:
SELECT url FROM pictures ORDER BY time desc LIMIT 1

[ Voor 12% gewijzigd door Varienaja op 15-06-2005 10:25 ]

Siditamentis astuentis pactum.


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Varienaja schreef op woensdag 15 juni 2005 @ 10:24:
[...]

Volgen mij is je boek fout.

SELECT url FROM pictures WHERE time=(SELECT max(time) from pictures)

Dit lijkt mij veel beter. (Na een where moet een conditie komen, en een select max levert bij mijn weten geen boolean).

Als subqueries geen optie zijn kan je altijd nog doen:
SELECT url FROM pictures ORDER BY time desc LIMIT 1
Dat leek mij ook al.
Dus verbeter de query en upgrade je MySQL :)

Edit: oja, als je topic titel niet goed is doe je ff topic report (handje linksboven)

[ Voor 8% gewijzigd door rb338 op 15-06-2005 10:27 ]


  • Pkunk
  • Registratie: December 2003
  • Laatst online: 02-05 22:17
P_de_B schreef op woensdag 15 juni 2005 @ 10:21:
ik denk dat je versie van MySQL nog geen subqueries ondersteunt.
code:
1
SELECT url FROM Pictures ORDER BY Time DESC LIMIT 1
tnx ga dit eens proberen.

Maar waarom moet ik altijd eerst een topic hier openen om te zien dat ik allang had kunnen weten dat het niet met 4.0 werkt. Aangezien dat in de link staat die ik in de TS had gestart. Rare eigenschap :X
Krijg ik straks weer op m'n lazer van een admin hier dat ik de regels niet goed heb doorgelezen enzo :'( Heb meelij plz O-)

Hallo met Tim

Pagina: 1