Jump to content

[SOLVED] MySql Query - Selecting Multiple Rows from different Tables


Recommended Posts

Afternoon again PHPFreaks, i've been wondering if it's possible to select multiple rows (with different names and values) from different tables.

I'm trying to create a "Latest Additions" script which shows the latest 5 additions. In a perfect world, the query would take the first 5 results, ordered by date (which all tables have) from the 4 tables.

Now the names themselves are close, three are called "Title" while one is called "Name", so there's not really any reason to why I can't rename the odd one out to follow suit.

 

Server version: 5.0.45

 

Any help would be greatly appreciated!

-Sean

I'm trying to create a "Latest Additions" script which shows the latest 5 additions. In a perfect world, the query would take the first 5 results, ordered by date (which all tables have) from the 4 tables.

 

You're going to have to use LEFT JOIN and ORDER BY date DESC to obtain the correct order.

 

Now the names themselves are close, three are called "Title" while one is called "Name",

 

Should not be a problem.  When you JOIN tables you need to specify what table each column comes from anyway.  But you can ALIAS table names to make things a lot easier.

 

Good luck.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.