Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Поиск по одному полю с разными значениями
|
|||
|---|---|---|---|
|
#18+
Здравствуйте.. У меня есть таблицы product, field, field_item к примеру в таблице есть поле name_field в нем есть разные значения, например 727-kjeshboks - 12 шт. а 723-mehanicheskij-kodovyj - 6 шт. c общим id_product 12 запрос типа SELECT * FROM field LEFT JOIN field_item ON field.id=field_item.id_field WHERE type=17 AND field.name_field IN ('727-kjeshboks','723-mehanicheskij-kodovyj') GROUP BY id_product выводит все позиции которые есть в таблице field с первым и вторым значением то есть 12 шт Вопрос! Как сделать выборку так что б выводились общее ограничивающие значение 6 шт. то есть по меньшему количеству полей Заранее благодарен за ответы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2017, 13:35 |
|
||
|
Поиск по одному полю с разными значениями
|
|||
|---|---|---|---|
|
#18+
Dominusто есть 12 шт Не верю. Dominusзапрос типа Используйте тег SRC, форматирование и Кнопку "Просмотр". И для КАЖДОГО поля указывайте алиас таблицы. DominusУ меня есть таблицы product, field, field_item Разумнее было показать DDL. А таблица product так и вовсе не нужна, если судить по тексту... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2017, 13:48 |
|
||
|
Поиск по одному полю с разными значениями
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. Таблица field Код: sql 1. 2. 3. 4. 5. 6. 7. Таблица field_item Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2017, 14:16 |
|
||
|
Поиск по одному полю с разными значениями
|
|||
|---|---|---|---|
|
#18+
Единственным зримым решением в формате именно запроса вижу нумерацию записей в группе и отбор связыванием по равенству этих номеров (в дополнение ID продукта). Считаю более разумным реализовать то же в формате хранимой процедуры, где сформировать два независимых курсора и фетчить их параллельно. ============== Почему Вы отбираете по field.name_field, когда проще и, в общем, разумнее отбирать по field.id? ============== Слово "форматирование" предполагало вот такое представление: Код: sql 1. 2. 3. 4. 5. 6. 7. Под словом DDL понимается вывод SHOW CREATE TABLE tablename - при этом видны все параметры полей и индексов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2017, 15:45 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39395453&tid=1830954]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 150ms |

| 0 / 0 |
