SELECT count(rf.userid) as count, rf.userid FROM read_faq rf,
faq f,
 deltagare_saved d, person p WHERE rf.id = f.id AND f.kursid=20
 d.course_id = f.kursid AND d.userid = rf.userid AND
 p.userid = d.userid GROUP BY userid

 ERROR:  Column reference "userid" is ambiguous

All of the tables have a userid, yes, but this query didn't
fail before 7.1.x. Is it really OK to fail in this case? I
thought SQL standard requires all GROUP|ORDER BY arguments to
acutally exist on the SELECT target list. Then, this makes me
puzzled... Are the joins making the userids get included in the
target in some hidden way?


---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to