Общие > Базы данных

Проблема с поиком =(

<< < (2/3) > >>

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] второе условие выбора.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии