|
|
|
| Здравствуйте.
Есть две таблицы (статьи и авторы). Таблица со статьями хранит уникальный ключ таблицы с авторами. Т.е. так
SELECT * FROM article, author WHERE article.auhtor_id=author.id
|
Но! Авторы в последующем могут быть удалены, а статьи есно должны всё равно показываться.
Запрос в таком виде
SELECT * FROM article LEFT JOIN author ON article.auhtor_id=author.id
|
не выводит имён авторов, которые хранятся в таблице с авторами. | |
|
|
|
|
|
|
|
для: new_user
(27.10.2008 в 10:49)
| | а что он выводит? | |
|
|
|
|
|
|
|
для: Trianon
(27.10.2008 в 10:59)
| | Он не выводит вообще ни чего из таблицы author, из таблицы article - в общем то всё, конкретно заголвки статей. | |
|
|
|
|
|
|
|
для: new_user
(27.10.2008 в 11:12)
| | Странно.
Потому что у меня выводит из обеих таблиц. Как и должен.
Если, конечно, во второй таблице имеются соответствующие строки.
То есть в той ситуации, когда первый из Ваших запросов выдает непустой результат. | |
|
|
|
|
|
|
|
для: Trianon
(27.10.2008 в 11:18)
| | Да, я идиот, сам напутал с айдишниками) | |
|
|
|