Subselects i MySQL
Jeg har en tabel over hot or not billeder (hotornot):id - auto_increment, primary
owner - brugerens id
derudover har jeg en tabel over stemmer (hotornot_votes):
picid = id på billedet
user = brugeren
jeg skal nu udtrække et tilfældigt post hvor brugeren ikke har stemt, dvs. hvor der ikke er et post i tabellen hvor picid = billedets id og userid = $_SESSION[userid]...
Indtil videre er jeg kommet frem til følgende:
SELECT hotornot.*, hotornot_votes.* from hotornot, hotornot_votes where hotornot_votes.owner != '$_SESSION[userid]' AND hotornot_votes.picid = hotornot.id order by RAND() limit 1
Det returnerer ikke noget, selvom jeg har indsat et billede i databasen. Der er ingen poster i tabellen over stemmer.
