Dosłownie potrzebuje takiego zapytania:
Wyświetl wszystkie wiersze z tabeli `orders` gdzie `Sid` = (`Sid` w tabeli `orders_finish` o numerze `IDitem`=385)
SELECT * FROM orders WHERE Sid = (SELECT Sid FROM order_finish WHERE IDitem=859);
niestety zwraca mi błąd w postaci
#1242 - Subquery returns more than 1 row