1. SQL / Говнокод #5944

    −862

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    select
    PTS.*,
    (select client_type_id from clients where client_id = PTS.client_id) as client_type_id,
    (select name ||''|| address from ats_list
    where id = PTS.ats_id) as ats_name,
    
    (select name ||''|| ip_address from dslam_list
    where id = PTS.dslam_id) as dslam_name,
    
    (select label from point_statuses_view
    where code = PTS.statuscross) as statuscross,
    
    (select typename from asrtypes
    where typename_value = '1' and typename_id = PTS.country_id) as country_name
    
    from points as PTS
    where
    PTS.point_id = 118749

    Ни про LEFT JOIN ни про ORM похоже автор не слышал.

    Запостил: nyk0r, 10 Марта 2011

    Комментарии (0) RSS

    Добавить комментарий

    Ошибка компиляции комментария:
    1. Гости могут высказаться только во вторник, пятницу или субботу
    ava Семь раз отмерь — один отрежь, guest!
    А не использовать ли нам bbcode?
    • [b]жирный[/b] — жирный
    • [i]курсив[/i] — курсив
    • [u]подчеркнутый[/u] — подчеркнутый
    • [s]перечеркнутый[/s] — перечеркнутый
    • [blink]мигающий[/blink] — мигающий
    • [color=red]цвет[/color] — цвет (подробнее)
    • [size=20]размер[/size] — размер (подробнее)
    • [code=<language>]some code[/code] (подробнее)
    Проверочный код