Ответы пользователя по тегу SQL
  • SQL запрос, как?

    m00t
    @m00t
    Вариант 1 — в лоб. Формально работает правильно (в оличие от первых двух ответов), но некрасиво:
    SELECT * FROM test t1
    WHERE
    t1.is_main = (
    SELECT MAX(is_main) FROM test t2 WHERE t2.parent_id = t1.parent_id
    )
    OR NOT EXISTS(SELECT * FROM test t2 WHERE t2.parent_id = t1.parent_id AND t2.is_main IS NOT NULL)
    GROUP BY t1.parent_id
    Ответ написан
  • Какими программами для администрирования баз данных Вы пользуетесь?

    m00t
    @m00t
    1) Загрузка/выгрузка дампов — консоль
    2) Редактирование схемы/отладка запросов — MySQL Workbench
    3) phpMyAdmin — ненавижу )

    По MySQL Workbench отдельная история. Под Линукс он почему-то глючный у меня сильно. Поэтому после переезда на убунту все чаще схему БД правлю прямо в Eclipse в .sql файликах руками (ALTER TABLE.....) — получается даже быстрее и удобнее, чем клацать мышкой по окошкам. Да и полезнее, я надеюсь )
    Ответ написан
    Комментировать