SELECT *
FROM Zayavka1, Zayavka2, Zayavka3, Zayavka4, Zayavka5, Zayavka6
WHERE Zayavka1.id = Zayavka2.id
AND Zayavka1.id = Zayavka3.id
AND Zayavka1.id = Zayavka4.id
AND Zayavka1.id = Zayavka5.id
AND Zayavka1.id = Zayavka6.id
AND Zayavka1.Firm = 'bla-bla'
AND Zayavka2.Firm = 'bla-bla'
AND Zayavka3.Firm = 'bla-bla'
AND Zayavka4.Firm = 'bla-bla'
AND Zayavka5.Firm = 'bla-bla'
AND Zayavka6.Firm = 'bla-bla'
Как его записать.. Эмм.. Покороче?) Мне явно не хватает знания SQL синтаксиса(
Спустя 43 минуты, 57 секунд (1.02.2010 - 07:21) Kuliev написал(а):
vital
Никак.
Никак.
Спустя 2 минуты, 59 секунд (1.02.2010 - 07:24) glock18 написал(а):
так, например
SELECT *
FROM Zayavka1, Zayavka2, Zayavka3, Zayavka4, Zayavka5, Zayavka6
WHERE Zayavka1.id = Zayavka2.id
AND Zayavka1.id = Zayavka3.id
AND Zayavka1.id = Zayavka4.id
AND Zayavka1.id = Zayavka5.id
AND Zayavka1.id = Zayavka6.id
AND Zayavka1.Firm = 'bla-bla'
Спустя 13 минут, 6 секунд (1.02.2010 - 07:37) vital написал(а):
Цитата |
так, например |
Нет. Возможна ситуация, когда одинаковый ID но, разная Firm в таблицах..=(
Спустя 44 секунды (1.02.2010 - 07:38) glock18 написал(а):
а можно так
select *
from Zayavka1 z1
inner join Zayavka2 z2 using (id)
inner join Zayavka3 z3 using (id)
inner join Zayavka4 z4 using (id)
inner join Zayavka5 z5 using (id)
inner join Zayavka6 z6 using (id)
Спустя 1 минута, 23 секунды (1.02.2010 - 07:39) glock18 написал(а):
на это могу сказать только, что база спроектирована неверно. вот и приходится с такими вещами дело иметь.
Спустя 4 минуты, 15 секунд (1.02.2010 - 07:43) vital написал(а):
Цитата |
база спроектирована неверно. |
А вот это очень даже может быть=( Мало опыта(
_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."
Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar