私はこのテーブルを持っています:
scanner name | maxwidth | maxlength
====================================
scanner A | 50 | 100
scanner B | 60 | 120
私のPHPでは:
$paperW = 70;
$paperL = 55;
結果が返されるようにmysqlクエリを実行する方法:
scanner name
============
scanner B
アイデアは、どのスキャナーが用紙サイズに合うかを見つけることです。用紙の幅は70、長さは55、プリンターBの最大幅は60ですが、用紙の向きをいつでも回転させて、用紙の幅が55、長さが70になり、スキャナーBに適合します。
スキャナーが用紙に適合するかどうかを確認するための擬似コードでは、次のようになります。
if (paperW <= maxWidth && paperL <= maxLength)
return true
else{
if (paperW > maxWidth){
if (paperW <= maxLength && paperL <= maxWidth)
return true;
else
return false;
}
else
return false;
}
私はそれをMySQLクエリに翻訳する考えがありません。どんな助けでも大歓迎です。