Использовать новую переменную в WHERE [дубликат]

253
10 декабря 2017, 09:40

На данный вопрос уже ответили:

  • Вложенные запросы и Unknown column in WHERE clause 1 ответ

Как использовать новую переменную в WHERE? Пишет Unknown column 'c' in 'where clause'

SELECT id, 
       rat, 
       (SELECT Count(`id`) AS `cnt` 
        FROM   table2 
        WHERE  sid = table1.id 
               AND `date2` > 'date3') AS `c` 
FROM   table1 `table1` 
WHERE  `rat` > `c` 
Answer 1
SELECT * FROM (
    SELECT table1.id, table1.rat, 
    (SELECT COUNT (table2.id) FROM table2 WHERE table2.sid=table.id) as c 
    FROM table1
) as temp
WHERE temp.rat > temp.c
READ ALSO
Как запретить открытие формы с данными, если она уже отрыта другими

Как запретить открытие формы с данными, если она уже отрыта другими

Есть список с даннымиНажимая 2 раза, открывается форма с этими детальными данными

226
Проблема с получением атрибутов XML C#

Проблема с получением атрибутов XML C#

Есть такой xml-документ:

247
Не могу найти логическую ошибку. C#, Игра - Connect Four

Не могу найти логическую ошибку. C#, Игра - Connect Four

Не пытался вникнуть в то что вы делаете там, но вот вам скрин с ошибками

255