Joomla 1.0 Объединить два запроса или сделать два запроса в одной функции компонента, как?

Тема в разделе "Программирование", создана пользователем repz, 03.10.2010.

  1. Offline

    repz Недавно здесь

    Регистрация:
    22.11.2007
    Сообщения:
    25
    Симпатии:
    0
    Пол:
    Мужской
    Я хочу что бы данные из players-team (1 запрос) выводились всегда вне зависимости от того есть ли данные в связке results-goly-team(2 запрос).

    вот два запроса:

    1.

    Код (CODE):
    1. SELECT  
    2. pl.Height,
    3. pl.Active,  
    4. pl.Weight,
    5. pl.id,  
    6. tm.Team,
    7.  tm.team_id,
    8.  pl.FIO,  
    9. pl.Pozition,
    10.  pl.Birthday,  
    11. pl.Type
    12. FROM  2011_team tm  
    13. INNER JOIN 2011_players pl  
    14. ON tm.team_id = pl.Team
    15. WHERE pl.id = '$pid' and tm.team_id = '$ti' and pl.Active = 1


    2.

    Код (CODE):
    1. SELECT
    2.  tm.Team,  
    3. tm.team_id,
    4. SubQuery.Gteam,
    5.  gl.Tur,  
    6. gl.`Date`,  
    7. count(gl.Allow_id) AS Alli,
    8.  gl.Division_id,  
    9.  rs.Golhome,
    10.  rs.Golguest
    11. FROM  2011_uv_goly gl  
    12. INNER JOIN 2011_team tm    
    13. ON gl.Goalteam = tm.team_id  
    14. INNER JOIN    
    15. (SELECT      
    16. tm.Team AS Gteam,    
    17.  tm.team_id    
    18. FROM     2011_team tm) SubQuery  
    19.  ON gl.Allowteam = SubQuery.team_id
    20.  INNER JOIN 2011_players pl  
    21.  ON pl.id = gl.Autorgoal_id
    22.  INNER JOIN 2011_uv_results rs
    23. ON rs.Tur = gl.Tur AND rs.Home = tm.team_id
    24. WHERE tm.team_id = '$ti' AND pl.id = '$pid' AND gl.Type<>'АГ'
    25. GROUP By gl.Tur


    Заранее спасибо!
     
  2.  
  3. omfgpanda
    Offline

    omfgpanda специалист

    Регистрация:
    22.01.2008
    Сообщения:
    673
    Симпатии:
    53
    Пол:
    Мужской
    Это же не SQL форум )))
    Код (CODE):
    1. SELECT
    2.     pl.Height,
    3.     pl.Active,
    4.     pl.Weight,
    5.     pl.id,
    6.     tm.Team,
    7.     tm.team_id,
    8.     pl.FIO,
    9.     pl.Pozition,
    10.     pl.Birthday,
    11.     pl.Type
    12. FROM
    13.     2011_team tm
    14. INNER JOIN
    15.     2011_players pl
    16. ON
    17.      pl.Team = tm.team_id
    18. WHERE
    19.     pl.id = $pid
    20. AND
    21.     pl.Active = 1
     
  4. Offline

    repz Недавно здесь

    Регистрация:
    22.11.2007
    Сообщения:
    25
    Симпатии:
    0
    Пол:
    Мужской
    Да, спасибо, но при чем тут тогда ваш код....
     
  5. omfgpanda
    Offline

    omfgpanda специалист

    Регистрация:
    22.01.2008
    Сообщения:
    673
    Симпатии:
    53
    Пол:
    Мужской
    Вы просили запрос - получите. Что то еще интересует ?
     

Поделиться этой страницей

Загрузка...