-2
hire_dateが従業員 'Davies'という名前の従業員の雇用日よりも大きいように、すべての従業員とその雇用日を探したいと思います。どのように2つのクエスチョンを時間と空間の複雑さ?SQLクエリの時間と空間の複雑さ
SELECT e.last_name, e.hire_date
FROM employees e
JOIN employees davies ON (davies.last_name = 'Davies')
WHERE davies.hire_date < e.hire_date;
SELECT e.last_name, e.hire_date
FROM employees e
JOIN employees davies ON (davies.hire_date < e.hire_date)
WHERE davies.last_name = 'Davies';
を探して?私たちはあなたのデータベースにアクセスすることができません.... – patricksweeney
それはもちろんインデックスに依存します。両方のクエリに適切なインデックスがあると仮定できますか? –
ほとんどの最適化オプティマイザでは、2番目の条件は最初のものと同じ時間に評価されるため(文が意味的に同等であるため)、同じになります。とにかく、両方の条件を 'ON'ステートメントに入れるべきです。 –