Jump to content

some help with JOIN


Jaynesh

Recommended Posts

Hello, I initially posted this in PHP but was instructed to post it here in MySql.

 

I have two tables

 

Posts(post_id,user_id, post)

vote (vote_id, up, down)

 

Let's say I have 5 rows in post and 2 rows in vote.

 

If I execute this sql query, it will output all the posts that match the users id.

 

SELECT DISTINCT Posts.post, vote.user_id FROM Posts, vote WHERE Posts.user_id = $user";

 

If I execute this sql query, with a small addition(in red)

 

SELECT DISTINCT Posts.post, vote.user_id, vote.vote_id FROM Posts, vote WHERE Posts.user_id = $user";

 

It will output all the posts that match the users id multiplied by how many rows there are in the vote table.

 

Later on I learned that join will match all the columns from each table.

BUT I dont a vote.vote_id column in the other table. So how do I exclude it from the join?

 

 

 

 

Link to comment
https://forums.phpfreaks.com/topic/241595-some-help-with-join/
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.