Jika saya mengerti dengan benar, Anda akan menggunakan join :
select f.*
from folders f join
werte w
on w.folder_id = f.id
where w.number = 2
order by f.approved, str_to_date(werte, '%d.%m.%Y');
Sebagai catatan:jika Anda ingin menyimpan tanggal dalam string, gunakan format standar ISO YYYY-MM-DD. Jika Anda menggunakan format ini, str_to_date() tidak perlu, karena urutan abjad dari representasi string akan benar.
Juga, jika mungkin tidak ada kecocokan di werte tabel, maka Anda harus menggunakan left join alih-alih inner join . Di atas mengasumsikan ada kecocokan (atau Anda hanya ingin baris yang memiliki tanggal).