Witam wszystkich 2 tydzien nauki i teraz to naprawde czuje sie tak jakbym nic nie wiedzial? Mianowicie mam taka rozkmine
-
Exercise
Show the name, initial price, and final price of every item with initial price greater than $300.If the item wasn't sold (there was no bidding person), show the item's name anyway.
select auction_item.name, auction_item.initial_price, bidder.final_price from auction_item left join bidder on auction_item.id = bidder.bought_item_id where auction_item.initial_price > 300;
-
Exercise
Show the title of each book and the name of its author — but only if the author was born in the 20th century.Otherwise, the author's name field should be NULL.
SELECT b.title, a.name from book b left join author a on a.id = b.author_id and birth_year BETWEEN 1901 AND 2000;
Czy ktos jest w stanie mi powiedziec dlaczego w 1 zapytaniu z LEFT JOIN
em używam warunku WHERE
, a w 2 drugim AND
?
- Prosze bez smiechu
- 2 CHATGPT nie pomaga
- Wiem, ze uzywamy
WHERE
gdy wiersze z kolumn juz sa polaczone, wiem rowniez zeAND
dajemy gdy tabele sa laczone? mimo wszystko, nie rozumiem tego
Pytanie czy ktos potrafi to wytlumaczyc jak prostemu chlopowi? dziekuje za szczere checi.