Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Łączenie dwóch zapytań w jedno
Fred1485
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

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


Witam, mam dwa pytania

1. Mam strukturę tabeli:

sid | user_id

i teraz chcę policzyć ile jest rekordów, sprawa banalnie prosta wykorzystuję count, ale chcę też pobrać ilość rekordów których user_id = 0. Zapytanie samo w sobie jest też banalne, ale pomyslałem po co dwa razy pytać bazę skoro można by to w jednym zapytaniu zrobić. Chciałbym wynik w postaci:

users | users_offline

próbowałem z UNION i owszem działa ale łączy to wszystko w jedno i powstaje np:

users
3
1

2. Drugie pytanie poboczne. Chcę usunąć rekordy z bazy spełniające kryteria. Lepiej w pierwszym zapytaniu sprawdzić czy są jakieś do usunięcia i jeśli tak to w drugim zapytaniu usuwać czy od razu posłać zapytanie o usunięcie? Pewnie to kwestia wydajności, jak wy to robicie?

pozdrawiam

Ten post edytował Fred1485 2.08.2015, 16:42:18
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 21:33