the following query attempts can expressed @users.courses (where @user.id = 1). i'm giving information i'm not sure if right since query doesn't run
select * courses courses.id = courses_users.user_id , courses_users.user_id = 1 sql complains:
#1054 - unknown column 'courses_users.user_id' in 'where clause'
i of these fields exist i'm not sure i'm doing wrong.
your where clause references courses_users, tables never appears in where or join clause.
you should either added from clause:
select * courses, courses_users -- here! courses.id = courses_users.user_id , courses_users.user_id = 1 or, better yet, use explicit join clause:
select * courses join courses_users on courses.id = courses_users.user_id -- here! courses_users.user_id = 1
Comments
Post a Comment