
December 10th, 2012, 07:25 PM
|
 |
SQL Consultant
|
|
Join Date: Feb 2003
Location: Toronto Canada
|
|
Quote: | Originally Posted by gerwalk select * from entries where status = 1 and type = term
join name,value from entry_text where entry_id = entries.id and language = en
order by entries.order, entries.date ASC | nice try, but several syntax errors
try this --
Code:
SELECT entries.*
, entry_text.name
, entry_text.value
FROM entries
INNER
JOIN entry_text
ON entry_text.entry_id = entries.id
AND entry_text.language = 'en'
WHERE entries.status = 1
AND entries.type = 'term'
ORDER
BY entries.order
, entries.date
Quote: | Originally Posted by gerwalk where I end up with an associative result, indexed by entries.id with the result from entry_text being a name/val pair nested array: | no idea what this means, it certainly isn't part of mysql
|