|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Вложенный SELECT в MySQL |
|
Вложенный SELECT в MySQL
|
Пользователь Сообщения: 90 |
Профиль | Сайт | Отправить PM | Цитировать На локальной машине без проблем работает запрос типа
SELECT * FROM user WHERE id=( SELECT user FROM session WHERE time > '1125637216' AND id_session = '395a041d31c8a0dae64ad8d9ca33228c' LIMIT 1 ) LIMIT 1 На хостинге выдает ошибку, #1064 - You have an error in your SQL syntax.. Кто сталкивался с такой проблемой, как её решали, не хочется переписывать в 2 запроса. |
|
Отправлено: 10:52, 02-09-2005 |
Пользователь Сообщения: 90
|
Профиль | Сайт | Отправить PM | Цитировать а, вот нашёл как можно подругому составить запрос:
пример: SELECT onum, amt, odate, cnum, Orders.snum FROM Orders, Salespeople WHERE Orders.snum = Salespeople.snum AND Salespeople.city = "London"; Хотя это и произведет тот же самый вывод что и в примере с подзапро- сом, SQL должен будет просмотреть каждую возможную комбинацию строк из двух таблиц и проверить их снова по составному предикату. |
Отправлено: 11:11, 02-09-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
Цитата:
|
||
Отправлено: 17:59, 02-09-2005 | #3 |
Пользователь Сообщения: 90
|
Профиль | Сайт | Отправить PM | Цитировать да, только таблица большая, и сравнивать каждую строчку с каждой строчкой не очень хорошо, представляю какие будут торомоза в будушем, так что ничего не остаётся делать как всё это писать в 2 запроса.
|
Отправлено: 21:34, 02-09-2005 | #4 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать На хостинге стоит mySQL ветки не 4.1. Потому подзапросы и трактуются как ошибка синтаксиса. Потому-то и ориентироваться надо не на то, что дома, а что на сервере.
|
|
------- Отправлено: 12:56, 03-09-2005 | #5 |
Пользователь Сообщения: 90
|
Профиль | Сайт | Отправить PM | Цитировать да, в суппорте хостинга мне сказали что у них другая версия. Но удобно же когда можно одним запросом обработать, согласись
|
Отправлено: 16:58, 03-09-2005 | #6 |
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать а разве вложенные запросы mysql версии младше 5.0 понимает?
|
------- Отправлено: 23:52, 05-09-2005 | #7 |
Новый участник Сообщения: 36
|
Профиль | Сайт | Отправить PM | Цитировать с версии 4.1 реализованно
|
------- Отправлено: 00:07, 06-09-2005 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] элемент select с цифрами | dima1981 | Вебмастеру | 2 | 11-11-2008 16:34 | |
Динамический Select | darksmoke | Вебмастеру | 1 | 06-04-2008 22:15 | |
Select с HTML кодом | vadimiron | Вебмастеру | 10 | 19-02-2007 11:34 | |
Тег <Select> | Scorpion666 | Вебмастеру | 12 | 25-12-2006 21:46 | |
тройной select | Вебмастеру | 12 | 10-04-2006 23:09 |
|