![]() |
Показаны 9 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- MySQL (http://netadmin.ws/forum/forumdisplay.php?forumid=40)
-- Sql запит (http://netadmin.ws/forum/showthread.php?threadid=12083)
Sql запит
Допоможіть
є база на mysql
|meta|text|
| 0 | ....|
| 1 | ....|
| 2 | ....|
| 1 | ....|
Потрібно запитом вибрати дані де будут записи з різної інфою в полі мета(лише 3 записи 0 1 2)
__________________
BAR
А в чем проблема??? лень перечислить в условиюх несколько вариантов?
выбрать из такой-то таблицы все где поле meta=0 или meta=1 или meta=2.
__________________
Чайник, мечтающий стать самоваром!
А в чем проблема??? лень перечислить в условиюх несколько вариантов?
выбрать из такой-то таблицы все где поле meta=0 или meta=1 или meta=2.
Так думает действительно чайник!
Задача в том что я незнаю какие даные могут быть. Мне нужно вывести все даные без повторений в поле "мета"
__________________
BAR
Если требуется выбрать только перечисленные столбцы и все они не должны быть одинаковы то можно использовать SELECT DISTINC distinct_col
Альтернатива:
SELECT * FROM tbl GROUP BY distinct_cols
__________________
Всегда есть решение.
quote:
Первоначальное сообщение от BAR
А в чем проблема??? лень перечислить в условиюх несколько вариантов?
выбрать из такой-то таблицы все где поле meta=0 или meta=1 или meta=2.
Так думает действительно чайник!
Задача в том что я незнаю какие даные могут быть. Мне нужно вывести все даные без повторений в поле "мета"
__________________
Чайник, мечтающий стать самоваром!
Ð_асскажите побольше о вашей базе, потому что я, честно говоря, вообще не понял в чем задача состоит.
Сколько может быть записей в таблице? Какие значения принимает поле meta? Сколько записей нужно выбирать за один запрос - все или несколько? Каким критериям должны удовлетворять выбираемые записи?
А то хочу то не знаю что...
помоему во втором сообщении уже все ясно было сказанно.
quote:
Мне нужно вывести все даные без повторений в поле "мета"
__________________
Всегда есть решение.
А если нужно ограничить всего тремя значениями, то добавить
(MS SQL Server)
SELECT DISTINC TOP n distinct_col ...
__________________
Тест - проверка верности!
в mysql такой возможности нет, если не подрозумевается LIMIT
__________________
Всегда есть решение.
| Формат времени GMT. Текущее время 21:05. | Показаны 9 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.