Jump to content


Photo

Ordering output when comparing items from 2 tables


  • Please log in to reply
2 replies to this topic

#1 Buchead

Buchead
  • Members
  • PipPipPip
  • Advanced Member
  • 59 posts

Posted 26 August 2006 - 08:17 AM

Hello,

Wondering if anyone can point me in the right direction. I have the following command:

"SELECT * FROM products_tree, products WHERE products_tree.sectionID = '$section' AND products.productID = products_tree.productID AND products.keywords LIKE '%$search%'"

It works ok. Checks the products_tree table for the given section number, and then retrieves the relevant data from products for the given productID and the keywords match the criteria. However I'd like to order the output by products.code as it's simply outputting in the order retrieve from the database.

I've added in an ORDER BY clause but that had no effect.

What am I doing wrong?

Thanks,

Clive.

#2 helpmeplease2

helpmeplease2
  • Members
  • PipPipPip
  • Advanced Member
  • 87 posts

Posted 26 August 2006 - 07:07 PM

try putting the ORDER BY at the end, so right after '%$search%'. I've noticed it doesn't always work when its at other spots.

#3 Buchead

Buchead
  • Members
  • PipPipPip
  • Advanced Member
  • 59 posts

Posted 27 August 2006 - 10:34 AM

Thanks. Realised what I was doing wrong. Had 2 sql queries and I'd filled in the wrong one. Completely down to user error!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users