![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Web Development Java/PHP/Perl/ASP and more |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| В бой аргхххххххх! | SQL question pust imeiutsia 2 tablicy Code: 1. Sellers id name sex 1 Katia f 2 Ania f 3 Nata good:) 2. Sales id seller_id book_id price 1 1 451 100 2 1 452 199 3 2 1247 15 4 1 547 20 primer outputa id name total 1 Katia 219 2 Ania 15 3 Nata 0 P.S. Prisutstvie v vyvode Naty, kotoraia nichego ne prodala, obiazatel'no. |
| | |
| | #3 |
| Академик | sxala tenc grel, inch imanas inch kani nersum? tarber SUBD eri vra tarber ban klini yete SQL server a Left outter join gri, yete Oracle a gri bayc nayi zaprosid mej 2 hatic avel chlini voch stabil kashxati SELECT Sellers.ID, Sellers.Name, Sales.book_id, Sales.price FROM Sellers LEFT OUTER JOIN Sales ON Sellers.SalerID = Sales.seller_id GROUP BY Sellers.ID, Sellers.Name, Sales.book_id, Sales.price |
| | |
| | #4 | |
| Banned | Quote:
| |
| | |
| | #5 |
| Banned | SELECT Sellers.id, Sellers.name, Sum(Sales.price) AS TotalSale FROM Sellers LEFT JOIN Sales ON Sellers.id = Sales.seller_id GROUP BY Sellers.id, Sellers.name; |
| | |
| | #6 | |
| ЙЦУКЕН | Quote:
2hov: если будешь фильтровать результат - помни. where делает фильтрацию _до_ JOIN-ahaving делает фильтрацию после того, как join выполнился... синтаксис SELECT .... FROM .... JOIN .... WHERE condition GROUP BY ....... HAVING ........ ORDER BY ....... а ваще если хочешь понять как же оно работает - резко рекомендую РТФМ. Дейт К. Дж. Введение в системы баз данных. на citforum есть хорошие статьи(учебники) - именно по теории. | |
| | |
| | #7 | |
| hex god | Quote:
> erexa Mi or arit klini 12-13 (arden chem hishum) JOIN-anoc query kgtnem, post kanem stegh... Informix-i tak lav el stabil ashxatum a, lenqov poqr aghyusakneris cav@ tanem...
__________________ Ленинградское время 0 часов 0 минут | |
| | |
| | #8 | |
| ЙЦУКЕН | Quote:
хм, а интерестно, какой субд такое делает ? | |
| | |
| | #9 | |
| hex god | Quote:
На нем правильно вот так (isnull - MS SQL-овская функция, какая она в других SQL-ах, не знамо): select sellers.id, sellers.name, sum(isnull(sales.price,0)) as totalprice from sellers left join sales on sellers.id = sales.seller_id group by sellers.id, sellers.name Informix насколько я помню не настолько гадок и в сумме вернет нулик, а не нуЛЛик. Но все же проверять помоему стоит, т.к. left join все-таки используется, а не inner join.
__________________ Ленинградское время 0 часов 0 минут | |
| | |
| | #10 |
| Академик | morcel ei SUM grel ![]() bayc LEFT JOIN haskacutyun chka ka INNER JOIN LEFT OUTER JOIN RIGHT OUTER JOIN u senc |
| | |
| | #11 | |
| hex god | Quote:
__________________ Ленинградское время 0 часов 0 минут | |
| | |
| | #12 |
| Академик | Griffon jan yerb du grum es LEFT JOIN MS SQL Serverum ed avtomat kaxvac zaprosic darnuma kam Inner kam Outer patrza? porci haamr gri Informix i DB erum LEFT JOIN tes inch kasi ![]() |
| | |
| | #14 | |
| инсценирующий жизнь | Quote:
__________________ ...ибо... Rgrdz. [ Кселджэн ] | |
| | |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| A Hellish Question from Wash. Univ. | bvahan | Science and Education | 2 | May 1, 2005 09:02 |
| MS SQL RAM problem | armen13 | Languages, Compilers and Interpreters | 6 | Jan 12, 2005 10:19 |
| The Armenian Question and Greek policy | dikranjohn | News | 0 | Sep 23, 2004 20:29 |
| Sql Collation Problem | Masud | Languages, Compilers and Interpreters | 13 | Mar 21, 2004 05:08 |
| SQL Question | hov | Languages, Compilers and Interpreters | 4 | Sep 30, 2002 19:49 |