W MySQL próbuję wybrać dowolny wiersz, który pasuje do co najmniej 2 pól dostarczonych danych.MySQL pasujące do 2 z 5 pól
Np. Dostałem firstName, lastName, dob, stronę internetową, e-mail i chcę, aby wszystkie wiersze pasowały do firstName i lastName lub firstName i e-mail, lub strony internetowej i e-mail itp.
Wiem, że mogłem napisać bardzo długą zerwaną wypowiedź linie (to = to i to = to) albo (to = to etc ale ta kwerenda może potencjalnie uzyskać naprawdę duże, zwłaszcza jeśli zdecydujemy chcemy dopasować na więcej niż 5 pól.
Będziemy również trzeba uszeregować pasujące wiersze, więc jeśli niektóre wiersze odpowiadają 3, a nie tylko minimum 2 pola, powinny być wyświetlane wyżej w zwróconych wynikach.
Mogę przetworzyć to później z PHP, lub wykonywać wiele zapytań SQL, po prostu zastanawiam się, czy ktoś wie, łatwiejszy/czysty sposób, aby dopasować te dane?
Doceniam każdą pomoc! Jo
Nie sądzę LONG SQL zaszkodzi nic – ajreal