|
|
|
| Можно написать такой запрос
чтобы он выводил по 5 заметок из базы, а имеено из двух разных таблиц с одним одинаковым полем DATE и VIEW
Где view-имеет числовой тип! | |
|
|
|
|
|
|
|
для: OLi
(24.09.2008 в 22:02)
| | Рискну предположить Вам такой запрос подойдет...
SELECT * FROM tbl1, tbl2 WHERE tbl1.dat = tbl2.dat AND tbl1.view = tbl2.view ORDER BY dat DESC LIMIT 5
|
| |
|
|
|
|
|
|
|
для: Mehelson
(25.09.2008 в 04:41)
| | А имел ввиду не с одинаковыми данными в полях date и view, а то что 2 таблицы имеют поле date и view! | |
|
|
|
|
|
|
|
для: oli
(25.09.2008 в 14:57)
| | Да? :)
Все равно, для того чтобы определить, к какой таблице относятся одноименные поля,
можно использовать полные имена, т.е. имена таблицы и столбца, разделенные точкой. Или все столбцы:
SELECT tbl1.*, tbl2.* FROM tbl1, tbl2 LIMIT 5
|
или опять я не понял вопроса... | |
|
|
|
|
|
|
|
для: OLi
(24.09.2008 в 22:02)
| |
(SELECT a FROM t1 WHERE a=10 AND B=1 ORDER BY a LIMIT 5)
UNION
(SELECT a FROM t2 WHERE a=11 AND B=2 ORDER BY a LIMIT 5);
|
| |
|
|
|
|
|
|
|
для: mtxd
(25.09.2008 в 15:09)
| | Не понял запрос предложенный mtxd
Что такое a и B
Еще раз повторно задачу-Надо извлечь последние пять заметок из двух таблица, в которых имеется одинаковое поле Date! | |
|
|
|
|
|
|
|
для: oli
(25.09.2008 в 19:08)
| | > не с одинаковыми данными в полях date и view, а то что 2 таблицы имеют поле date и view!
>> в которых имеется одинаковое поле Date!
одинаковое поле оно одинаковое в каком смысле ? Под словом поле имеется ввиду запись в одном любом из рядов относящаяся к столбцу с именем date ?
или просто пытаетесь не зная есть-ли такой столбец решить выбирать или скрыть ошибку о том что его нет , и на всякий случай попробовать выбрать ещё гденибудь ? | |
|
|
|
|
|
|
|
для: oli
(25.09.2008 в 19:08)
| | Как это что такое? Может стоит сначала почитать "Основы MySQL"? Этот пример какраз извлечет данные из двух таблиц, и соединит их в один вывод. | |
|
|
|