$lider
Бывает
Связи LEFT JOIN
Привет.
aphorism (
`id_a`
`text_a`
`autor_a`
`added_a`
`tema1_a`
`tema2_a`
`tema3_a`
`tema4_a`
`rating_a`
`admin_a`
`date_a`
)
users (
`id_u`
`login_u`
`pass_u`
`name_u`
`mail_u`
`guest_u`
`last_in_u`
`activ_u`
`code_u`
)
tema (
`id_t`
`tema_t`
`zag_t`
`title_t`
`desc_t`
`key_t`
`dir_t`
`new_t`
`count_t`
`last_in_t`
)
Не могу написать одним запросом:
Привет.
aphorism (
`id_a`
`text_a`
`autor_a`
`added_a`
`tema1_a`
`tema2_a`
`tema3_a`
`tema4_a`
`rating_a`
`admin_a`
`date_a`
)
users (
`id_u`
`login_u`
`pass_u`
`name_u`
`mail_u`
`guest_u`
`last_in_u`
`activ_u`
`code_u`
)
tema (
`id_t`
`tema_t`
`zag_t`
`title_t`
`desc_t`
`key_t`
`dir_t`
`new_t`
`count_t`
`last_in_t`
)
Не могу написать одним запросом:
PHP:
SELECT `text_a`,`autor_a`,`name_u`,`login_u`,`tema1_a`,`tema2_a`,`tema3_a`,`tema4_a`,`dir_t` from `aphorism`
INNER JOIN `users` ON added_a=users.id_u
INNER JOIN `tema` ON tema1_a=tema.tema_t OR tema2_a=tema.tema_t OR tema3_a=tema.tema_t OR tema4_a=tema.tema_t where `added_a`='1'
Запись одна, но заполнены поля `tema1_a`,`tema2_a`,`tema3_a`,`tema4_a` разными значениями. Вот и возвращает 4 записи по связи с `tema`
[SIZE=1]Неправ был древний философ, утверждавший, что разум - это возбужденное сердце. В жизни все наоборот: возбужденное сердце - это полное отсутствие разума. Неизвестный автор Сергей admin РАЗУМ ЖИЗНЬ СЕРДЦЕ ФИЛОСОФИЯ life
Неправ был древний философ, утверждавший, что разум - это возбужденное сердце. В жизни все наоборот: возбужденное сердце - это полное отсутствие разума. Неизвестный автор Сергей admin РАЗУМ ЖИЗНЬ СЕРДЦЕ ФИЛОСОФИЯ mind
Неправ был древний философ, утверждавший, что разум - это возбужденное сердце. В жизни все наоборот: возбужденное сердце - это полное отсутствие разума. Неизвестный автор Сергей admin РАЗУМ ЖИЗНЬ СЕРДЦЕ ФИЛОСОФИЯ hearts
Неправ был древний философ, утверждавший, что разум - это возбужденное сердце. В жизни все наоборот: возбужденное сердце - это полное отсутствие разума. Неизвестный автор Сергей admin РАЗУМ ЖИЗНЬ СЕРДЦЕ ФИЛОСОФИЯ philosophy
[/SIZE]
Вообще можно реализовать в один заход?
Или подзапросами??
p.s. понимаю что проблема с OR - вот и спрашиваю...