ФорумРазработкаБазы данных → max

max

  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz Фев. 21, 2009, 12:02 п.п.


    SELECT `id`, `views`, `title`, `author`
    FROM `books`
    WHERE (select max(`views`) from `books`) = `views`
    LIMIT 1


    Есть способ записать это короче и что бы быстрей работало?  

  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz Фев. 21, 2009, 12:08 п.п., спустя 6 минут 7 секунд

    SELECT `id`, `views`, `title`, `author`
    FROM `books`
    WHERE max(`views`) = `views`
    LIMIT 1


    мб так? яхзхз

    или

    SELECT `id`, `views`, `title`, `author`
    FROM `books`
    WHERE `views` = max(`views`)
    LIMIT 1


    or

    SELECT `id`, `views`, `title`, `author`
    FROM `books`
    WHERE max(`views`)
    LIMIT 1
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz Фев. 21, 2009, 12:12 п.п., спустя 3 минуты 56 секунд


    SELECT `id`, `views`, `title`, `author`
    FROM `books`
    WHERE max(`views`) = `views`
    LIMIT 1


    мб так? яхзхз

    или

    SELECT `id`, `views`, `title`, `author`
    FROM `books`
    WHERE `views` = max(`views`)
    LIMIT 1



    знаю, но почему-то не выходит
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz Фев. 21, 2009, 12:13 п.п., спустя 41 секунду

    значит токо так как у тебя
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz Фев. 21, 2009, 12:19 п.п., спустя 6 минут 5 секунд


    SELECT `id`, `title`, `author`, MAX(`views`) AS `views`
    FROM `books`
    LIMIT 1
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz Фев. 21, 2009, 12:23 п.п., спустя 4 минуты 34 секунды



    SELECT `id`, max(`views`), `title`, `author`
    FROM `books`
    LIMIT 1



    Да это натолкнуло на мысль и вот, что получилось


    SELECT `id` , max( `views` ) , `title` , `author`
    FROM `books`
    GROUP BY `views` DESC
    LIMIT 1


    Спасибо!
  • ghost

    Сообщения: 883 Репутация: N Группа: Джедаи

    Spritz Фев. 22, 2009, 11:40 п.п., спустя 1 день 11 часов 16 минут

    странная группировка. непойму нафиг она те сдалась

    SELECT `id` ,  `views`  , `title` , `author`
    FROM `books`
    ORDER BY `views` DESC
    LIMIT 1
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz Фев. 23, 2009, 6:57 д.п., спустя 7 часов 17 минут 43 секунды


    странная группировка. непойму нафиг она те сдалась

    SELECT `id` ,  `views`  , `title` , `author`
    FROM `books`
    ORDER BY `views` DESC
    LIMIT 1



    точно

Пожалуйста, авторизуйтесь, чтобы написать комментарий!