|
|
|
|
|
для: jelenad
(08.05.2009 в 11:37)
| |
$sql = "
SELECT k.title, k.price, k.description,
k.image, a.author_name,p.publisher_name
FROM kniga k
LEFT JOIN author a ON k.author_id=a.author_id
LEFT JOIN publisher p ON k.publisher_id=p.publisher_id
WHERE k.language_id=3 AND k.subsection_id=14
LIMIT 0, 30
";
|
| |
|
|
|
|
|
|
|
для: Trianon
(08.05.2009 в 11:22)
| | . | |
|
|
|
|
|
|
|
для: Trianon
(08.05.2009 в 11:22)
| |
$sql = "
SELECT subsection_id, language_id,k.title, k.price, k.description,k.image, a.author_name,p.publisher_name
FROM kniga k
LEFT JOIN author a ON k.author_id=a.author_id
LEFT JOIN publisher p ON k.publisher_id=p.publisher_id
where language_id=3 AND subsection_id=14 LIMIT 0, 30
";
| так??? | |
|
|
|
|
|
|
|
для: jelenad
(08.05.2009 в 11:18)
| | У Вас все остальные имена полей в запросе уточнены.
Так что как уточнить имя поля, указав имя таблицы (или её алиас) Вы знаете.
А работает он потому, что пока что в запросе не встретилось других таблиц с теми же именами полей.
Неоднозначности пока нет - вот и работает. | |
|
|
|
|
|
|
|
для: Trianon
(08.05.2009 в 11:13)
| | мне надо чтобы работал.....если не правильно то хочу понять почему и переделать чтобы работал правильно | |
|
|
|
|
|
|
|
для: jelenad
(08.05.2009 в 11:11)
| | Вас не понять.
Сперва Вы спрашиваете будет ли так правильно и грамотно.
Зная, что работает.
Если главное - это то, что работает, то какой смысл спрашивать? | |
|
|
|
|
|
|
|
для: mihdan
(08.05.2009 в 11:07)
| | главное работает
мне же н для коммерческих целей а для курсовой.....плюс я новичок в этом | |
|
|
|
|
|
|
|
для: jelenad
(08.05.2009 в 11:06)
| | Везет вам, но это в корне неверно. | |
|
|
|
|
|
|
|
для: jelenad
(08.05.2009 в 11:06)
| | делает. | |
|
|
|
|
|
|
|
для: Trianon
(08.05.2009 в 11:04)
| | но он работает делает выборку случайных данных по language_id=3 | |
|
|
|
|