![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 20.03.2007 Skąd: ZG Ostrzeżenie: (0%) ![]() ![]() |
witam!
mam tabelę z [najważniejszymi] polami id i id_kat.
potrzebuję wyciągnąć te id, których odpowiadające id_kat są równe wszystkim z podanych warunkiem. Na przykład: id id_kat 2 3 2 4 2 5 3 2 3 4 3 5 Dla id_kat = 3 AND id_kat=4 zwróci id=2. Będę wdzięczny za podpowiedź, nawet niekoniecznie rozwiązanie (choć przydałoby się ![]() Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 20.03.2007 Skąd: ZG Ostrzeżenie: (0%) ![]() ![]() |
hm.. chyba niezupełnie o to mi chodziło..
'distinct' owszem, zwróci mi różne wiersze, ale ważniejszy jest warunek.. Zapytanie powinno zwrócić te id, dla których istnieje id_kat równe (kolejno?) wszystkim przekazanym liczbom. PS. Działa mi coś takiego (tyle że bardzo długo ;] ):
PS2. Pisząc "długo" mam na myśli czas rzędu dziesiątek sekund ;] (dla ok. 1000 wpisów powyższe zapytanie mysql wykonuje w ok. 18sekund). Ten post edytował crunch 10.01.2008, 11:36:23 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 19:49 |