![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
W bazie MySQL'a mam dwie tabele:
W tabeli "1" mam kolumny gdzie m.in. jest kolumna "Pozycja" --- pozycje są czterocyfrowe w różnej kolejności a jest ich nie więcej niż 150 W tabeli "2" mam kolumny gdzie m.in. jest kolumna "Numer" --- pozycje są czterocyfrowe w różnej kolejności a jest ich nie więcej niż 70 liczby z tabeli "2" są powtórzeniem liczb z tabeli "1" ale nie są powtórzone wszystkie Potrzebuję W PROSTY SPOSÓB, bez powtórzeń, wyświetlić na ekranie pozycje, które są w tabeli "1" ale NIE MA ich w DRUGIEJ... Można robić to przerabiając np (ale nie wiem jak w PROSTY SPOSÓB przenieść tam dane z MySQL'a) poniższy układ:
oraz wyświetla się jednak w NIEczytelny sposób... Zupełnie się zamotałem. Próbowałem z JOIN'ami i wzystko byłoby OK gdybym szukał powtórzeń a nie odwrotnie... Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za rozjaśnienie w głowie... bo nie wziąłem pod uwagę, że moje dalsze obwarowania datą (o czym wcześniej nie napisałem) nie powodują zatrzymania szukania w tych datach:
Rezultat jest zerowy bowiem prawdopodobnie szuka całą "tabelę2" od jej początku istnienia a tam zapewne znajduje wszystkie numery wyszczególnione w "tabeli1". Mnie zaś interesuje tylko fragment za ostatni miesiąc bieżącego roku (nie napisałem - przepraszam). Jak to ograniczyć (IMG:style_emoticons/default/questionmark.gif) Tak jak napisałem daje rezultat zerowy ... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 04:18 |