|
|
|
Проблема с 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, 12:14:54 |
|
||
|
Проблема с where в сложном запросе, HELP
|
|||
|---|---|---|---|
|
#18+
Попробуй для начала без as' оф ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 14:20:02 |
|
||
|
Проблема с 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, 15:33:00 |
|
||
|
Проблема с 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. Огромное спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 19:01:45 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=643&tid=1853450]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 273ms |

| 0 / 0 |
