один запрос по двум параметрам

204
23 июня 2017, 07:47

Есть запрос:

mysqli_query($CONNECT, 'SELECT * FROM `friend` WHERE `uid` = '.$_SESSION['id'].' AND `inactive` = 1 AND `inid` = '.$_SESSION['id'].' AND `unactive` = 1 ');

Мне нужно чтобы оно выаскивало все строки в которых:

или SESSION['id'] = uid и inactive = 1
или SESSION['id'] = inid и unactive = 1

сейчас у меня возвращает только одну запись(

Answer 1

Добавляем ИЛИ условие

SELECT * FROM `friend` WHERE (`uid` = '.$_SESSION['id'].' AND `inactive` = 1 ) OR (`inid` = '.$_SESSION['id'].' AND `unactive` = 1)
READ ALSO
как автоматом залить csv файл в mysql

как автоматом залить csv файл в mysql

ЗдравствуйтеНа сервере сайта есть csv файлик с выгруженной базой

352
Выборка из 2х таблиц

Выборка из 2х таблиц

Добрый день, имеется 2 таблицыПервая таблица 'пользователи' с полями id, name

251
Выбрать не повторяющиеся 2 значения из Mysql

Выбрать не повторяющиеся 2 значения из Mysql

Приветствую! У меня есть таблица messages, выглядит она так:

229
вычислить площадь треугольника [требует правки]

вычислить площадь треугольника [требует правки]

Задача вычислить площадь треугольника на java

329