Допълнителни условия към заявка

  • Автор Автор Hous
  • Начална дата Начална дата

Hous

Registered
Код:
SELECT id,user_id  FROM (
        SELECT id,user_id, COUNT(id) as cnt
        FROM ips 
        where user_id!=0
        and vote='1'
        GROUP BY id
        HAVING cnt > 1
   ) ips
Тук показвам колко потребителя са дали вот 1 за даден запис, сега искам да видя не бройката или номера id-то за което са гласували а
id-to + id-тата на потребителите (user_id) които са гласували за него.

Тоест да кажем 3ма човека са записани че са дали вот 1
user_id | vote | id
98 |1 | 19
90 |1 | 19
99 | 1 |19

искам да видя накрая
Потребител : 98,90,99 са гласували с 1 за id :19
 
Сложи user_ip в GROUP_CONCAT() и ще получиш желания резултат, ако съм те разбрал :idea:
 
Replace каза:
Сложи user_ip в GROUP_CONCAT() и ще получиш желания резултат, ако съм те разбрал :idea:
ти не знам , но аз нищо не разбрах , може ли да дадеш целия пример?
Благодаря.
 
Опитай да се изкажеш по-правилно това което искаш да направиш. От две таблици ли се взима тази информация и ако е така като за начало може да дадеш структурата им. И накрая да извежда имената на потребителите или техните id-та?
 
id е номера на новинаа
user_id= потребителския номер
vote= вотът
Тоест да кажем 3ма човека са записани че са дали вот 1
user_id | vote | id
98 |1 | 19
90 |1 | 19
99 | 1 |19

искам да видя накрая
Потребител : 98,90,99 са гласували с 1 за id :19
това е струкурата и какво точно искам
 
Аз се оправих направих всичко по друг начин и работи и е "леко".
Благодаря все пак на отзовалите се и съжалявам че не давам точка просто всичко беше строго индивидлно и трябваше май май сам да се справя.
:)
 

Back
Горе