Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> множественный SELECT из двух таблиц, MySQL 4.0.2 
:(
    Опции темы
Cetus
Дата 23.3.2005, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 18.4.2004

Репутация: 1
Всего: 1



На сервере хранятся 2 таблицы, Inbox Outbox
(структура идентична
code : char(32)
count : integer
date_in : date
date_out : date
price : real
suum : real) (suum=price*count)
на каждый товар в таблице прихода одна запись, в таблице расхода несколько записей на каждый товар.
Каким запросом получить наличие товаров на определенную дату?
пробовал LEFT JOIN не получилось?
--------------------
Легко внести изменения в код.Трудно сделать это корректно.
PM MAIL   Вверх
GoodBoy
Дата 24.3.2005, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 2
Всего: 83



а попробуй что-нить типа такого:
Код
SELECT i.suum-SUM(o.suum) FROM Inbox i, Outbox o 
WHERE i.code=o.code AND o.date_out<='нужная_дата';

Не проверял, но думаю всё и так ясно...


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
DENNN
Дата 24.3.2005, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 2
Всего: 43



Цитата(Cetus @ 23.3.2005, 21:40)
Каким запросом получить наличие товаров на определенную дату

Поконкретнее, плиз. Что понимается под наличием? Товар есть в обоих таблицах или хотя бы в одной?
PM ICQ   Вверх
GoodBoy
Дата 24.3.2005, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 2
Всего: 83



Цитата(DENNN @ 24.3.2005, 14:02)
Что понимается под наличием?

Я демаю, что разницу межда приходом товара и его продажами... :-)


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
Cetus
Дата 24.3.2005, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 18.4.2004

Репутация: 1
Всего: 1



GoodBoy спасибо!

Встретил ситуацию когда товар есть в таблице прихода, но нет в таблице расхода, выборка не показывает эти записи...
использовать Union?
--------------------
Легко внести изменения в код.Трудно сделать это корректно.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.