За последние 24 часа нас посетили 201777 программистов и 2197 роботов. Сейчас ищут 1664 программиста ...

помогите с SELECT

Тема в разделе "PHP для новичков", создана пользователем serj011, 18 апр 2010.

  1. serj011

    serj011 Активный пользователь

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    Есть 2 запроса, подскажите пожалуйста, как их можно объеденить в один. Тоесть что бы вытаскивались данные где otp = 1 и pol = 1. Я пробовал WHERE otp, pol ='1'. Ничего не получаеться :(

    Код (Text):
    1. $result = mysql_query("SELECT * FROM mes WHERE otp = '1'",$db);
    2. $result = mysql_query("SELECT * FROM mes WHERE pol = '1'",$db);
     
  2. akrinel

    akrinel Активный пользователь

    С нами с:
    26 янв 2009
    Сообщения:
    955
    Симпатии:
    1
    Адрес:
    Spb
    [sql]SELECT * FROM `mes` WHERE `otp`=1 AND `pol`=1;[/sql]
     
  3. serj011

    serj011 Активный пользователь

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    Код (Text):
    1. SELECT * FROM `mes` WHERE `otp`=1 AND `pol`=1;
    спасибо за ответ, но я не это имел ввиду. из этого запроса получаеться что нужно вытащить данные где otp и pol =1 (т.е. одновременно). а мне нужно отдельно, допустим в одной строке otp=1, а другой pol=1, т.е. в одной строке не бывает чтобы otp и pol равнялись 1
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    [sql]SELECT * FROM `mes` WHERE `otp`=1 OR `pol`=1;[/sql]
    ?^^
     
  5. serj011

    serj011 Активный пользователь

    С нами с:
    18 апр 2010
    Сообщения:
    279
    Симпатии:
    0
    Спасибо, помогло:):):)