Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Skrócenie/Optymalizacja
topik53
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 3.06.2010

Ostrzeżenie: (0%)
-----


Witam
jak zoptymalizować / skrócić to zapytanie

  1. SELECT login FROM `user`, `wyniki`
  2. WHERE
  3. ((user.liczba1=wyniki.l1) AND (user.liczba2=wyniki.l2) AND (user.liczba3=wyniki.l3) AND (user.liczba4=wyniki.l4) AND (user.liczba5=wyniki.l5) AND (user.liczba6<>wyniki.l6) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki))
  4. OR
  5. ((user.liczba1=wyniki.l1) AND (user.liczba2=wyniki.l2) AND (user.liczba3=wyniki.l3) AND (user.liczba4=wyniki.l4) AND (user.liczba5<>wyniki.l5) AND (user.liczba6=wyniki.l6) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki))
  6. OR
  7. ((user.liczba1=wyniki.l1) AND (user.liczba2=wyniki.l2) AND (user.liczba3=wyniki.l3) AND (user.liczba4<>wyniki.l4) AND (user.liczba5=wyniki.l5) AND (user.liczba6=wyniki.l6) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki))
  8. OR
  9. ((user.liczba1=wyniki.l1) AND (user.liczba2=wyniki.l2) AND (user.liczba3<>wyniki.l3) AND (user.liczba4=wyniki.l4) AND (user.liczba5=wyniki.l5) AND (user.liczba6=wyniki.l6) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki))
  10. OR
  11. ((user.liczba1=wyniki.l1) AND (user.liczba2<>wyniki.l2) AND (user.liczba3=wyniki.l3) AND (user.liczba4=wyniki.l4) AND (user.liczba5=wyniki.l5) AND (user.liczba6=wyniki.l6) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki))
  12. OR
  13. ((user.liczba1<>wyniki.l1) AND (user.liczba2=wyniki.l2) AND (user.liczba3=wyniki.l3) AND (user.liczba4=wyniki.l4) AND (user.liczba5=wyniki.l5) AND (user.liczba6=wyniki.l6) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki))

chodzi mi o to zeby wyciagało z bazy usera który spełnia 6 z 7 warunków (w tym jedno jest takie same)
Go to the top of the page
+Quote Post

Posty w temacie
- topik53   [MySQL]Skrócenie/Optymalizacja   4.06.2010, 21:16:27


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 02:18