Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Три зависимых поля / 11 сообщений из 11, страница 1 из 1
16.12.2013, 12:02:57
    #38501934
Sergey A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Три зависимых поля
В базе три поля габариты: д,ш,в.
Изначально строк было не много и вывод производился в таблицу. Но сейчас в некоторых местах это превратилось в простыню. Подскажи как можно реализовать следующее. Есть допустим сл. варианты д,ш,в.
1*2*3
1*3*4
2*2*3
2*3*5
Или любые др. вариации.
Нужно чтобы вывод производился в зависимые поля со списком и в первом было 1 и 2 т.е только вариации а не все значения а во втором и третьем только те значения которые соответсвуют выбранному в первом поле.
...
Рейтинг: 0 / 0
16.12.2013, 12:16:58
    #38501955
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Три зависимых поля
Либо я не понял задачу, либо вы хотите странного...

Вы хотите ввести справочник размеров?
...
Рейтинг: 0 / 0
16.12.2013, 12:22:31
    #38501969
Sergey A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Три зависимых поля
Я хочу так же как и раньше выводить справочник параметров.
Но не в длинной таблице, иногда до 60 строк
А в трех полях с выпадающими строками выбора, занимающими фактически одну строку.
...
Рейтинг: 0 / 0
16.12.2013, 12:26:23
    #38501977
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Три зависимых поля
Так сделайте три отдельных поля с общим или раздельным (зависит от предметной области) справочником.
...
Рейтинг: 0 / 0
16.12.2013, 12:34:59
    #38501997
Sergey A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Три зависимых поля
Интересует как сделать зависимую выборку
Т.е. чтобы в первом поле было не 1,1,2,2 а 1 и 2
и чтобы по выбору 1 или 2 во втором и соотв. в третьем поле выбирались только те значения которые соотв. первому полю
...
Рейтинг: 0 / 0
16.12.2013, 12:41:28
    #38502008
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Три зависимых поля
Сильно ли различается набор значений для каждого из размеров?
...
Рейтинг: 0 / 0
16.12.2013, 12:42:09
    #38502009
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Три зависимых поля
И как хранятся размеры сейчас?
...
Рейтинг: 0 / 0
16.12.2013, 12:56:39
    #38502031
Sergey A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Три зависимых поля
С хранением никаких преобразований.
Преобразование только вывода.
Так вот сейчас это одна из таблиц в базе
набор данных ну вот как пример
150 - 40 - 220
150 - 50 - 220
150 - 60 - 220
150 - 40 - 230
150 - 50 - 230
150 - 60 - 230
160 - 40 - 220
160 - 50 - 220
Закономерность показал
первый параметр изменяется до 250
второй и третий в пределах показанной закономерности
...
Рейтинг: 0 / 0
16.12.2013, 13:01:27
    #38502038
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Три зависимых поля
miksoftИ как хранятся размеры сейчас?
Переформулирую вопрос miksoft: это три отдельных поля или строка из трёх цифр и двух дефисов?
...
Рейтинг: 0 / 0
16.12.2013, 13:07:25
    #38502045
Sergey A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Три зависимых поля
Это три отдельных поля в таблице
...
Рейтинг: 0 / 0
16.12.2013, 13:16:42
    #38502058
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Три зависимых поля
>Т.е. чтобы в первом поле было не 1,1,2,2 а 1 и 2
Код: sql
1.
2.
3.
SELECT distinct field1 
from table 
order by 1


>и чтобы по выбору 1 или 2 во втором и соотв. в третьем поле выбирались только те значения которые соотв. первому полю
Код: sql
1.
2.
3.
4.
select /*distinct*/ field2,field3 
from table 
where field1=выбранное_ранее_значение
order by 2,3
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Три зависимых поля / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]