Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2013, 20:08   #1
Kamuist
Пользователь
 
Аватар для Kamuist
 
Регистрация: 15.05.2009
Сообщений: 18
По умолчанию SQL запрос не выдат данные

Синтаксических ошибок нет, таблицы как бы соединяются а результат 0 строк и ничего понять не могу, таблицы естественно не пустые, вот собственно код:
SELECT [Kod_orgTex]
,[Name]
,[Inver_nom]
,[Opis]
,[Data_vip]
,M.Naim
FROM [Ychet_org_tex].[dbo].[OrgTex] as Org
,[Ychet_org_tex].[dbo].Model as M
,[Ychet_org_tex].[dbo].Country as C
Where Org.Kod_mod=M.Kod_mod
and M.Kod_country=C.Kod_country
and C.Kod_country=1
Kamuist вне форума Ответить с цитированием
Старый 19.03.2013, 20:20   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

SQL не дурит, как записали условие, так и результат получите

А условие гласит:

все записи Country, для которых Kod_country=1 и существуют записи в Model с таким же Kod_country, для которых существуют записи в OrgTex с совпадающим Kod_mod
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 19.03.2013, 20:39   #3
Kamuist
Пользователь
 
Аватар для Kamuist
 
Регистрация: 15.05.2009
Сообщений: 18
По умолчанию

не совсем понял, что то не так со связью? так то оно и по русски и по sql-ки звучит так так мне надо...
Kamuist вне форума Ответить с цитированием
Старый 19.03.2013, 20:46   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

С связью все так, сами же сказали, что с синтаксисом все в порядке. Данных таких видимо нет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 19.03.2013, 21:00   #5
Kamuist
Пользователь
 
Аватар для Kamuist
 
Регистрация: 15.05.2009
Сообщений: 18
По умолчанию

огромное благодарю, вы правы в таблице OrgTex в поле Kod_mod использовал числа в диапазоне от 100 дабы не спутать с id на котором авто счетчик, а в табл Model поле Kod_mod тоже авто счетчик только начало от 1)))
Kamuist вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос вписывает не все данные в БД AvernuS PHP 2 06.09.2011 17:03
как сделать запрос sql используя данные из массива xxxsas SQL, базы данных 1 19.06.2011 22:54
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15