Общие > Базы данных
Проблема с поиком =(
BioIgor:
Поясни PLS толково. =)))))
Запрос "cena" мне надо из обеих табли одновременно.
Запрос типа:
select * from tab1 where cena like 0.06;
Выдаёт именно то что мне надо и даже не ругается. Кстати сайт не грузится =(((
sarutobi:
http://www.mysql.ru
http://citforum.ru - раздел базы данных
http://www.sql.ru/
После этого вопросы должны исчезнуть
commander:
sarutobi
--- Цитировать ---1. select * from tab1,tab2 вернет декартово произведение записей (число записей в tab1*число записей в tab2)
--- Конец цитаты ---
что подразумеваеться под этим выражением: "вернет декартово произведение записей" ?
BioIgor
--- Цитировать ---select * from tab1 where cena like 0.06;
Выдаёт именно то что мне надо и даже не ругается. Кстати сайт не грузится =(((
--- Конец цитаты ---
использование LIKE тут обсалютно не нужно...
BioIgor:
Ну а как мне тогда сделать этот ё.....й запрос? Я только новичёк во всём этом. Хоть бы простенький пример привели, что ли =((((((
1) Как сделать запрос на колонку находящейся в двух и более одинаковых таблицах? (Вывод должен быть полным т.е. всё содержимое n-ой строки)????
Или 2) Как сделать поиск по двум колонкам одной таблици одновременно???????
Зарание огромное спасибо!
sarutobi:
Commander:
Декартово произведение ( я привел формулу) = в n-мерном пространстве произведение числа точек по всем измерениям ( в данном случае произведение числа строк в одной таблице на число строк в другой).
Добавлено специально по просьбе Commander:
Т.Е.
Число записей, которые вернет запрос, соответствует произведению числа строк одной таблицы на число строк в другой. Каждая запись будет содержать все поля из обеих таблиц.
BioIgor:
1. так как у тебя таблицы содержат одни и те же столбцы ( честное слово, не знаю зачем это ....):
Select Nr,nosaukums, zv_kods, inv_kart_nr,cena,atlikums_per_sak,
izdots,atlikums_per_beig
From tab 1
where price=0.06
UNION
Select Nr,nosaukums, zv_kods, inv_kart_nr,cena,atlikums_per_sak,
izdots,atlikums_per_beig
From tab 2
where price=0.06;
Не уверен в том, что можно ставить звезду в запросах, объединяемых по UNION.
2. Select * from tab1 where price=0.06 AND [OR] второе условие выбора.
Навигация
Перейти к полной версии