2016-06-04 2 views

ответ

1

Это, вероятно, выглядеть следующим образом:

select l.* 
from legislative l join 
    legislative_domeniu ld 
    on l.id = ld.id_legislative join 
    account_domeniu d 
    on ld.id_domeniu = d.domeniu_id 
where d.account_id = $user_id 
order by l.data_modified desc 
limit 12; 

«вероятно», зависит от дубликатов, порождаемых лежащий в основе столы. Ваша структура выглядит как таблица соединений между двумя объектами, и обычно это не имеет дубликатов.

Если это проблема, то самый простой способ select distinct:

select distinct l.* 
from legislative l join 
    legislative_domeniu ld 
    on l.id = ld.id_legislative join 
    account_domeniu d 
    on ld.id_domeniu = d.domeniu_id 
where d.account_id = $user_id 
order by l.data_modified desc 
limit 12; 
Смежные вопросы