Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Скрипт   Найти похожие ветки 

 
Karlson ©   (2004-03-21 16:45) [0]

Добрый день! Помогите, пожалуйста написать скрипт. Такая ситуация: есть три таблицы: софт (id, name), комп (id, name) и софт_комп (id, id_s, id_c), софт и комп связаны через таблицу софт_комп, причем в ней как id софта, так и компа могут повторяться.
Например:
софт: id   name
      1    Ася
      2    Ворд
комп: id   name
      1   Леха
      2   Костя
софт_комп: id   id_s    id_o
           1    1        1
           2    1        2
           3    2        Null  
Необходимо написать следующий скрипт: за конкретным номером (id) компа необходимо вывести все id софта.


 
opuhshii ©   (2004-03-21 17:13) [1]

Помогаю,

Выбираешь все id_s записи из софт_комп с нужным тебе id_c


 
Karlson ©   (2004-03-21 17:20) [2]

А если потом еще по тем id необходимо вычислить name софта?
select a.name, c.id_soft
from soft a, osn_soft c
where (c.id_osn=357)
возвращает массу одиноковых записей (для каждого id софта)


 
opuhshii ©   (2004-03-21 17:28) [3]

дык! тебе ж не все soft надо, а только те что в osn_soft.id_s
накладывай дополнительные условия,..


 
Karlson ©   (2004-03-21 17:30) [4]

Ну подскажи как их наложить в данном скрипте:
select a.name, c.id_soft
from soft a, osn_soft c
where (c.id_osn=357)


 
opuhshii ©   (2004-03-21 17:36) [5]

например так,.
and a.Id=c.id_s


 
opuhshii ©   (2004-03-21 17:37) [6]

"читайте книги,- источник кому - чего достанется..."



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
14-1080374927
Алексей_т
2004-03-27 11:08
2004.04.18
Требуется программист Delphi


3-1079447958
race1
2004-03-16 17:39
2004.04.18
adodataset.close


14-1080252246
Soft
2004-03-26 01:04
2004.04.18
стоит на психучете. Интересуется, из чего устроены голые женщины


8-1073494478
Evgeniy_K
2004-01-07 19:54
2004.04.18
Убить картинку в TImage


1-1080633907
Saturn_
2004-03-30 12:05
2004.04.18
ScrollBar