MySQLでは、提供されたデータの少なくとも2つのフィールドに一致する行を選択しようとしていますMySQLマッチング5フィールドのうち2つ
例:私はfirstName、lastName、dob、ウェブサイト、電子メールを受け取りました。firstNameとlastName、またはfirstNameとemail、またはwebsiteとemailと一致する行が必要です。
私は、 の行(これはこれを=と、これはこれを=)または(本など が、このクエリは、潜在的に、我々は5つの以上のフィールドに一致させたい決める場合は特に、本当に大きな得ることができます。
この=我々はまた、意志一致する行をランク付けする必要があります。したがって、最小2個のフィールドの代わりに3個の行が返された場合は、返された結果の上位に表示されます。
後でPHPを使ったり、複数のSQLクエリを実行したりすることができます。誰かがこのデータにマッチする簡単で洗練された方法を知っているのではないでしょうか?
ご協力いただきありがとうございます。 Jo
私はLONG SQLは素晴らしい仕事を何でも – ajreal