[SOLVED] Βοήθεια σε query

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
chchrist
Δημοσιεύσεις: 924
Εγγραφή: 28 Ιουν 2003 20:25
Επικοινωνία:

[SOLVED] Βοήθεια σε query

Δημοσίευση από chchrist » 08 Απρ 2008 19:00

Γεια σας,

Έχω ένα πρόβλημα με μια query. Εϊναι ένα βασικό rating system αλλά έχω δυσκολία στην SELECT query.

Έχω 3 tables


users με πεδία user_id,name,age

items με πεδία item_id,item_img,item_description

ratings με πεδία rating_id,user_id,item_id,rating.

Αυτό που θέλω να κάνω είναι να εμφανίζω όλα τα item από το items table που ΔΕΝ έχουν βαθμολογηθεί από το user.

Ευχαριστώ προκαταβολικά. :)
Τελευταία επεξεργασία από το μέλος chchrist την 20 Απρ 2008 20:12, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
chchrist
Δημοσιεύσεις: 924
Εγγραφή: 28 Ιουν 2003 20:25
Επικοινωνία:

[SOLVED] Βοήθεια σε query

Δημοσίευση από chchrist » 10 Απρ 2008 17:28

Το βρήκα τελικά...

Κώδικας: Επιλογή όλων

SELECT i.*
FROM items i
LEFT JOIN ratings r ON r.item_id = i.item_id 
AND r.user_id = '$userid'
WHERE r.user_id IS NULL
GROUP BY i.item_id
και δουλέυει τέλεια.

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες