use joindb select * from Produce select * from buyers select * from sales SELECT buyer_name, sales.buyer_id, qty FROM buyers, sales WHERE buyers.buyer_id = sales.buyer_id GO SELECT buyer_name, sales.buyer_id, qty FROM buyers INNER JOIN sales ON buyers.buyer_id = sales.buyer_id GO SELECT buyer_name, s.buyer_id, qty FROM buyers AS b INNER JOIN sales AS s ON b.buyer_id = s.buyer_id GO USE northwind SELECT productname, companyname FROM products INNER JOIN suppliers ON products.supplierid = suppliers.supplierid GO select * from products where productid = 1 select * from suppliers where supplierid = 1 Select ProductID, ProductName, s.SupplierID, CompanyName from products p inner join suppliers s on p.SupplierID = s.supplierid order by productid /* Napisz polecenie zwracające jako wynik nazwy klientów, którzy złożyli zamówienia po 01 marca 1998 (baza northwind) */ SELECT DISTINCT companyname, orderdate FROM orders INNER JOIN customers ON orders.customerid = customers.customerid WHERE orderdate > ‘3/1/98’ GO /* Napisz polecenie, które wyświetla listę dzieci będących członkami biblioteki (baza library). Interesuje nas imię, nazwisko i data urodzenia dziecka. */ use library select firstname, lastname, juvenile.birth_date from member join juvenile ON member.member_no = juvenile.member_no /* Napisz polecenie, które podaje tytuły aktualnie wypożyczonych książek */ use library select DISTINCT title from title join loan on title.title_no = loan.title_no /* Podaj informacje o karach zapłaconych za przetrzymywanie książki o tytule ‘Tao Teh King’. Interesuje nas data oddania książki, ile dni była przetrzymywana i jaką zapłacono karę */ select loanhist.fine_assessed, loanhist.fine_paid, loanhist.member_no, datediff(day, loanhist.due_date, loanhist.in_date) as roznica from title join loanhist on title.title_no = loanhist.title_no where fine_paid is not null and title.title = 'Tao Teh King' /* Napisz polecenie które podaje listę książek (mumery ISBN) zarezerwowanych przez osobę o nazwisku: Stephen A. Graff */ /* Wybierz nazwy i ceny produktów (baza northwind) o cenie jednostkowej pomiędzy 20.00 a 30.00, dla każdego produktu podaj dane adresowe dostawcy */ use Northwind Select p.ProductName, p.UnitPrice, s.Address, s.City from Products p join Suppliers s on p.SupplierID = s.SupplierID where UnitPrice >= 20 and UnitPrice <= 30 /* Wybierz nazwy produktów oraz inf. o stanie magazynu dla produktów dostarczanych przez firmę ‘Tokyo Traders’ */ use Northwind select ProductName, UnitsInStock from Products join Suppliers on Suppliers.SupplierID = Products.SupplierID Where CompanyName = 'Tokyo Traders' /*  Czy są jacyś klienci którzy nie złożyli żadnego zamówienia w 1997 roku, jeśli tak to pokaż ich dane adresowe */ /* Wybierz nazwy i numery telefonów dostawców, dostarczających produkty, których aktualnie nie ma w magazynie */ select CompanyName, Phone, UnitsInStock from Suppliers join Products on Suppliers.SupplierID = Products.SupplierID where UnitsInStock = 0