Общие > Базы данных
Сложный запрос
sanika:
Помогите пожалуста. Как сделать выборку из таблицы по нескольким полям?
tserbis:
sanika, в PHP нет полей...
Если ты о MySQL, то тоже не совсем понятно... Видимо, тебе надо или
SELECT name, descr FROM tablename WHERE id = 20
или
SELECT name FROM tablename WHERE price = 20 AND descr != \'\'
sanika:
не совсем так ... надо типа
SELECT * FROM tablename WHERE условие1, условие2, условие3;
?SELECT name FROM tablename WHERE price = 20 AND descr != \'\'
так
tserbis:
sanika, во-первых,
SELECT * старайся не использовать. Как правило нужны только определённые поля, - указывай только их и всё:
SELECT имяполя1, имяполя2 FROM ...
Во-вторых, я уже привёл тебе пример (с AND) для случая, когда надо выбрать записи, отвечающие одновременно нескольким условиям...
Если нужно выбрать записи, отвечающие хотя бы одному условию, - замени AND на OR.
Синтаксис
>> WHERE условие1, условие2, условие3
неправильный.
sanika:
Спасибо.. поробую.
Навигация
Перейти к полной версии