
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.11.2005, 12:14:54
|
|||
|---|---|---|---|
|
|||
Проблема с where в сложном запросе, HELP |
|||
|
#18+
Здравствуйте, есть 2 таблицы Member Payment для записи в Member может быть 0 или более записей в Payment связка по полю MemberID мне надо вывести только тех у которых например 1 записей в Payment не работает конструкция SELECT DISTINCT m.MemberID, count(p.PaymentID) FROM Member as m LEFT JOIN Payment as p ON m.MemberID=p.MemberID where count(p.PaymentID)=1 GROUP BY m.MemberID ругается - Invalid use of group function Left JOIN нужен. а так тоже не работает SELECT DISTINCT m.MemberID, count(p.PaymentID) as cnt FROM Member as m LEFT JOIN Payment as p ON m.MemberID=p.MemberID where cnt=1 GROUP BY m.MemberID грит - Unknown column 'cnt' in 'where clause' Подскажите в чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2005, 14:20:02
|
|||
|---|---|---|---|
Проблема с where в сложном запросе, HELP |
|||
|
#18+
Попробуй для начала без as' оф ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2005, 15:33:00
|
|||
|---|---|---|---|
Проблема с where в сложном запросе, HELP |
|||
|
#18+
_yura_SELECT DISTINCT m.MemberID, count(p.PaymentID) as cnt FROM Member as m LEFT JOIN Payment as p ON m.MemberID=p.MemberID where cnt=1 GROUP BY m.MemberID грит - Unknown column 'cnt' in 'where clause' Попробуй так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2005, 19:01:45
|
|||
|---|---|---|---|
|
|||
Проблема с where в сложном запросе, HELP |
|||
|
#18+
RFT _yura_SELECT DISTINCT m.MemberID, count(p.PaymentID) as cnt FROM Member as m LEFT JOIN Payment as p ON m.MemberID=p.MemberID where cnt=1 GROUP BY m.MemberID грит - Unknown column 'cnt' in 'where clause' Попробуй так: Код: plaintext 1. 2. 3. Да, это то что надо!!! Я как-то и забыл про HAVING. Огромное спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1853450]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
270ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 188ms |
| total: | 561ms |

| 0 / 0 |
