Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Zapytanie
dereker
post 17.01.2010, 22:08:27
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 28.11.2009

Ostrzeżenie: (10%)
X----


Witam.

Nie moge ogranac tego zapytania do MySQL:

1.
T_user
- id - 1
- type - lamer
- ...

2.
T_options ( kazdy uzytkownik moze miec kilka rekordów)
- date - 2010-01-04
- id - 1
- .....

Zapytanie
Usuń wszystkie rekord z "T_option", gdzie "T_option.date" jest starsza niz 2 dni i gdzie uzytkownik z
"T_option.id" to "lamer"

$wynik = $lacz->query("DELETE T_option.* FROM T_option WHERE T_user.type = 'lamer' AND T_option.date < NOW() - INTERVAL 2 DAY");

ale usuwa mi logi nie patrzac czy to "lamer", czy kto inny.


Bardzo mi pomoże to jak zrobić zapytanie:
Sprawdzam wszystkie "id"
Czy kazde "T_option" zawiera sie w T_user"

Ten post edytował dereker 17.01.2010, 22:14:02
Go to the top of the page
+Quote Post
lukaszgolder
post 17.01.2010, 23:47:06
Post #2





Grupa: Zarejestrowani
Postów: 141
Pomógł: 17
Dołączył: 2.04.2008
Skąd: z Zabrza

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


Coś chyba pomieszałes w tym zapytaniu. Nie musisz przypadkiem skrozystać z jakiegoś JOINa, albo podzapytania?
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:08