Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];

Вниз

помогите составить запрос, пожалуйста   Найти похожие ветки 

 
perov   (2002-02-07 08:40) [0]

есть две таблицы
в одной таблице есть поле addr, содержащее адрес
в другой - поле city, содержащее город

как составить запрос, который вибирал все записи из первой таблицы, в адресе которых содержится город из второй таблицы
запрос типа
select * from t1, t2 where t1.addr like t2.city не подходит
а на
select * from t1, t2 where t1.addr like t2.city+"%" выдается ошибка ORA-01722: invalid number


 
Владислав   (2002-02-07 09:27) [1]

Попробуй так:
select * from t1, t2 where t1.addr like t2.city||"%"


 
Romul   (2002-02-07 11:48) [2]

ADOQuery1.SQL.Add( "Select S.CITY_NAME AS ГОРОД, D.AC_ACTIVE_DO AS ОТПРАВКА, D.AC_PROPISAN AS ПРОПИСАН from CITY S JOIN AC1 D on S.CITY_ID=D.CITY_ID and MB_NUMBER=""+Edit1.Text+""");

DBGrid1.DataSource:=DataSource1;

Попробуй вот это.


 
Romul   (2002-02-07 11:51) [3]

Да, забыл добавить CITY и AC1 это таблицы, а S и D это псевдонимы таблиц в самом запросе.



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

Форум: "Базы";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.004 c
1-9109
GarT
2002-02-15 17:00
2002.03.04
Возникает ошибка при обращении к функции из DLL


14-9282
Besa
2002-01-15 21:53
2002.03.04
CD-R, CD-RW матрицы - имеют ли они свои ID?


3-9075
Vks
2002-02-05 12:19
2002.03.04
Есть несколько относительно больших баз......


3-9096
jenbond
2002-02-05 10:45
2002.03.04
Проблема с запросом


3-9053
biocron
2002-02-05 23:55
2002.03.04
Навигатор в DBGRIDe





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский