Jump to content

[SOLVED] question on table joins


mattennant

Recommended Posts

Hi there

 

I'm trying to display the results of a user table (userdetails) who have not been assigned a particular task in a task table (display_tasks) and to be honest i'm struggling a bit.

 

i can select the users from  the task table who have been assigned the task like this

a)

SELECT

FROM userdetails LEFT JOIN display_tasks

ON display_tasks.user_id = userdetails.number

WHERE display_tasks.task_ref = '170'    //170 is the task reference i will get this in from the url

 

but if i try and select the opposite i get all the users who have been assigned other tasks

b)

SELECT

FROM userdetails LEFT JOIN display_tasks

ON display_tasks.user_id = userdetails.number

WHERE display_tasks.task_ref != '170'  //170 is the task reference i will get this in from the url

 

Is there a simple way to do this, put  simply terms i want to select all the users from the user table unless they have already been assigned that particular task.

 

Thanks

Link to comment
https://forums.phpfreaks.com/topic/104560-solved-question-on-table-joins/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.