outer - mysql join types
MySQL Multi-Table Join (1)
Verifique la sintaxis SELECT
y la sintaxis JOIN
.
Pero, la respuesta más simple: agregue otra declaración JOIN..ON
.
select
ss.*,
se.name as engine,
ss.last_run_at + interval ss.refresh_frequency day as next_run_at,
se.logo_name,
pr.project_name -- +
from
searches ss
join search_engines se on ss.engine_id = se.id
join projects pr on ss.project_id = pr.id -- +
where
ss.user_id=''.$user_id.''
group by ss.id
order by ss.project_id, ss.domain, ss.keywords
[ EDIT ] Agregué el -- +
comentarios para señalar mis adiciones.
Necesito modificar la siguiente declaración de MySQL para incluir información de una tercera tabla ... pero apesta en las uniones.
select
ss.*,
se.name as engine,
ss.last_run_at + interval ss.refresh_frequency day as next_run_at,
se.logo_name
from
searches ss join search_engines se on ss.engine_id = se.id
where
ss.user_id=''.$user_id.''
group by ss.id
order by ss.project_id, ss.domain, ss.keywords
También necesito incluir la recuperación de projects.project_name
al hacer coincidir searches.project_id
con projects.id
.