Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.07.2005 Ostrzeżenie: (0%)
|
Panowie mam pytanie;
Czy da się połączyć do jednego zapytania takie klika zapytań z wieloma warunkami: SELECT pozycja FROM pozycje WHERE id_domeny=272 AND id_slowa=9395 ORDER BY data DESC LIMIT 1,1; SELECT pozycja FROM pozycje WHERE id_domeny=272 AND id_slowa=9395 AND data < DATE_SUB( NOW() , INTERVAL 1 WEEK ) ORDER BY data DESC LIMIT 1; SELECT pozycja FROM pozycje WHERE id_domeny=272 AND id_slowa=9395 AND data < DATE_SUB( NOW() , INTERVAL 2 WEEK ) ORDER BY data DESC LIMIT 1; SELECT pozycja FROM pozycje WHERE id_domeny=272 AND id_slowa=9395 AND data < DATE_SUB( NOW() , INTERVAL 3 WEEK ) ORDER BY data DESC LIMIT 1; SELECT pozycja FROM pozycje WHERE id_domeny=272 AND id_slowa=9395 AND data < DATE_SUB( NOW() , INTERVAL 1 MONTH ) ORDER BY data DESC LIMIT 1; SELECT pozycja FROM pozycje WHERE id_domeny=272 AND id_slowa=9395 AND data < DATE_SUB( NOW() , INTERVAL 2 MONTH ) ORDER BY data DESC LIMIT 1; SELECT pozycja FROM pozycje WHERE id_domeny=272 AND id_slowa=9395 AND data < DATE_SUB( NOW() , INTERVAL 3 MONTH ) ORDER BY data DESC LIMIT 1; SELECT pozycja FROM pozycje WHERE id_domeny=272 AND id_slowa=9395 AND data < DATE_SUB( NOW() , INTERVAL 5 MONTH ) ORDER BY data DESC LIMIT 1; SELECT pozycja FROM pozycje WHERE id_domeny=272 AND id_slowa=9395 AND data < DATE_SUB( NOW() , INTERVAL 6 MONTH ) ORDER BY data DESC LIMIT 1; Chce wyciągnąć to wszystko za jednym razem. |
|
|
|
vuq Wiele rekordów, wiele warunków z jednej tabeli jednym select-em? 13.09.2017, 13:37:22
andrzuk UNION
Czyli łączysz te zapytania w jedno, przedzie... 22.09.2017, 10:01:38
vuq OK, ale to wyjdzie na coś podobnego jak teraz. Te ... 22.09.2017, 12:15:14
Pyton_000 Dostałeś przecież rozwiązanie...
[SQL] pobierz, p... 22.09.2017, 12:23:52
vuq OK dziękuję - przetestuję. 22.09.2017, 12:33:09 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 15:48 |