SELECT p.purchase_id ,
p.purchase_date ,
pi.product_id ,
pi.count ,
pi.price
FROM purchase p
join Purchase_item pi
on pi.purchase.id = p.purchase.id
where pi.count >= 5
order by pi.count desc , p.purchase_date desc
ошибка - error: missing FROM-clause entry for table "purchase"
Теперь самое интересное - смотрю как "правильно" , вот так -
SELECT p.purchase_id,
p.purchase_date,
pi.product_id,
pi.count,
pi.price
FROM purchase p
JOIN purchase_item pi
ON pi.purchase_id = p.purchase_id
WHERE pi.count >= 5
ORDER BY pi.count DESC, p.purchase_date DESC
- данный вариант ошибку не выдает..хотя идентичность абсолютная, на мой юный взгляд...