基本的に私はこれをしたい:
SELECT * FROM `table` WHERE x = 'hello' OR x = 'bye' LIMIT 1';
1つの値を返すようにしたいのですが、1番目のwhere句からの結果を優先します。したがって、列xの値が「hello」である行が存在する場合、「bye」値からの結果は返されません。ただし、「hello」値が存在しない場合は、「bye」値の結果が返されます。
それはかなり些細なことのように見えますが、それを行う方法を理解することはできません。何か案は?