![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 1 Всего: 25 |
SELECT c1_id FROM c1 WHERE (SELECT COUNT(*) as count FROM c2 WHERE c2.c_id = c1.c1_id)>0;
дает синтаксическую ошибку -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
MySQL вложенных запросов не поддерживает
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 1 Всего: 25 |
MuToGeN, только не это!!! неееееееееееееееееееееееееет!!!
Подскажите как решить проблему -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: 8 Всего: 10 |
Это лучше в разделе БД спросить, а вообче на сколько мне известно...
MySQL не поддерживает встроенные запросы. Если не ошибаюсь...
суть я так понял взять инфу из таблицы c1 если хотябы раз совпадают значения полей c_id и c1_id в таблицах c2 и c1 вообче лучше в БД это дело... -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 1 Всего: 25 |
ща попробую
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 1 Всего: 25 |
все галимо, я дал упрощенный пример на самом деле таблиц 4 , с1 основная а в трех дополнительных дополнительные сведенья так вот мне нужно выбрать из с1 такие записи для которых в трех дополнительных есть данные т.е. во всех трех есть записи с id равной id первой таблицы, и это надро решить запросом.... только запросом
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Zipo |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 151 Регистрация: 4.11.2003 Репутация: нет Всего: 0 |
Как я понимаю нужно реализовать постраничный переход?
Можешь попробовать, что-то типа такого: в условия where добавь конструкции вида - table1.c1_id = c1.id and table2.c1_id = c1.id и т.д. если появятся дубликаты, то попробуй добавить еще group by c1.id. Ну и count(*) ессесно. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 1 Всего: 25 |
Zipo, я ошибся, нужно что бы хотябы в одной была запись тобишь твой запрос через или и групировку я сделал, вот только не работает, скажу больше работает странно
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 1 Всего: 25 |
получилось, спасибо
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: 2 Всего: 42 |
MySQL поддерживает встроеные запросы INSERT SELECT, это точно а вот SELECT SELECT не пробовал.
|
|||
|
||||
| Zvonky |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 16.12.2003 Где: Kiev, Ukraine Репутация: нет Всего: 1 |
Народ, прошу прощения за флейм, но очень уж меня задела тема про встроенные запросы - ну-ка поподробнее, если можно. Вижу из постов, что мнения разбегаются. Определитесь, пожалуйста, и обьясните.
|
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
INSERT INTO table1 (field1, field2, field3) SELECT field4, field5, field6 FROM table2 WHERE ....
Такое прокатит. Но это не совсем вложенный запрос. То, что написал Step, работать не будет. -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Raptus Melanholicus |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 6.1.2004 Где: Kiev::Ua Репутация: нет Всего: нет |
Вот пример сложного запроса
|
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
Raptus Melanholicus, это - запрос на несколько таблиц, и не более. То, что называют вложенным запросом, и так уже приведено в первом посте. Прошу не разводить флейм.
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |