|
|
|
Объеденить запрос из 2х таблиц
|
|||
|---|---|---|---|
|
#18+
Добрый день!" У меня проблемма - и не могу понять как написать SQL запрос. Имеется таблица с новостями id, name, small_news, news id - это id)) name - имя автора small_news - короткая новость news - новость Так же имеется таблица с комментариями. id, id_news, name, ip_user id - это id)) id_news - id новости к которой принадлежит комментарий name - имя автора ip_user - айпишник того кто добавил коментарий --------------------------------- Сама суть: мне надо обьеденить эти две таблицы в один запрос чтоб рядом с каждой новостью выводилось кол-во комментариев принадлежащих ей. Если кто не понял то вот ссылка http://clansite.ru/index.php?doc_id=news Там новости и рядом слово Комментариев: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 14:55:56 |
|
||
|
Объеденить запрос из 2х таблиц
|
|||
|---|---|---|---|
|
#18+
Я пока не знаю My Sql, но на Foxe8 этот запрос выглядит так: select nvl(table2.id_news,table1.id) as id,table1.name,count(id_news) ; from table2 ; full join table1 on table1.id=table2.id_news ; group by table2.id_news ; into cursor koment Если подойдет буду рада. И заодно просьба: может дадите мне какие - нибудь ссылочки на книги по My Sql(бесплатные). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 17:26:41 |
|
||
|
Объеденить запрос из 2х таблиц
|
|||
|---|---|---|---|
|
#18+
Кстати выходной курсор (если я правильно поняла вопрос) выглядит так: Id Name Cnt_id_news 4 igor 0 1 itk 3 2 inna 2 3 larun 5 5 pups 1 6 kot 1 7 kokos 2 То есть Cnt_id_news - это уже подсчитанные коментарии, если добавить order by, то можно упорядочить по полю Id. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 17:31:56 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=644&tid=1853497]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 316ms |

| 0 / 0 |
