Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Лосик

Страницы: [1]
1
Я ж грю, доки курю уже неделю...;-)

2
Только если, хотя в случае N городов строить N запросов и объединять их...;-)

3
А переход к более традиционной структуре (таблица "Люди", таблица "Мылы", таблица "Телефоны" связанные по Люди.ID) не?..

4
Все-таки, похоже SQL на такое не способен (без хитрых извращений) принципиально...

5
А, сорри, забьыл указать, это тоже не то. Выбирает и тех, у кого есть филиал _ИЛИ_ в Питере _ИЛИ_ в Москве... Нужны только те, у кого _И_ там и там...

Ни скобки ни чего -- не катит. Ибо, насколько понял (роюсь уже доках неделю как 8) -- при просмотре по строкам в случае AND это AND это, выполнятель запросов ищет строку, которая соотв ествовала бы и тому и другому условию, что невозможно... (но это предположение).

6
Вопрос. Есть две таблицы:

Компания
company_id
address
...

и

Филиалы
filial_id
company_id
address
...

В них, потяное дело, живут "компании", которые имеют разный address и их филиалы, по каждому из которых хранится company_id и опять же address. Вопрос -- как выбрать все филиалы одной компании, которые находятся в N указаных городов? Конструкция вида

SELECT * FROM Компания, Филиалы WHERE Компания.company_id=Филиалы.company_id AND address="Питер" AND address="Москва"

естественным образом не канает.

Попытки извращаться с разнообразными подзапросами, скобками, логикой не спасают...

Страницы: [1]