Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не трудный вложенный запрос
Получаю все правильно
Датчик ориентации 1
Контрастность (типичная) 2
Но вместо этой длиной строки 6893, 6884, 6883, 6920, 7353, 6889, 6881, 6921, 7476, 6890, 7474, 7478, 6887, 6919, 6918, 6936, 6885, 7477, 6888, 6926, 6933, 6901, 6894, 6892, 8176 хотелось бы сразу сделать все в 1 запросе что не сначала получать ее в 1 потом вставлять в другой
Делаю так
Получаю
MySQL returned an empty result set (i.e. zero rows). (Query took 0.0012 sec)
почему так понять не могу, прошу Вашей помощи.
В аттаче sql для создания этих 2 таблиц
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Подзапрос вернёт множество значений, а не строку из этих значений. Хотя нет, кажется, понял, о чём речь - автор темы имеет некорректный INSERT.
Верный - такой:
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
loktionov272
Несущественно. Смысл не меняется. Хотя Ctrl+Insert здесь да, не лучший выбор. LIME
- по сути, это и означает неверное хранение, да. Для верной схемы каждое значение хранится отдельно.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
loktionov272
Отправлено: 29 Августа, 2013 - 20:09:54
Гость
Покинул форум
Сообщений всего: 64
Дата рег-ции: Авг. 2013
Помог: 2 раз(а)
вообщем-то выход может быть простым, если не нужны лишние телодвижения:
Покинул форум
Сообщений всего: 223
Дата рег-ции: Май 2011
Помог: 1 раз(а)
т.е нужно передать это поле chgrid переделать на связь таблиц 1 ко многим
LIME
Отправлено: 29 Августа, 2013 - 20:21:27
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
loktionov272 этот «простой выход» упрощаея выборку усложняет все остальное
причем упрощает незначительно
а усложняет ой как сильно
надо таблицу связей делать
loktionov272
Отправлено: 29 Августа, 2013 - 20:22:24
Гость
Покинул форум
Сообщений всего: 64
Дата рег-ции: Авг. 2013
Помог: 2 раз(а)
LIME пишет:
надо таблицу связей делать
Если есть возможность и желание, то это без сомнений лучший вариант.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.