Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie dwóch zapytań w jedno
kolaborek
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 12.10.2010

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


Witam.

Posiadam dwa działające zapytania (TABELE są pisane dużymi literami, kolumny małymi).
  1. SELECT * FROM LOG, SETTINGS
  2. WHERE LOG.user_name='".$wyrazenie."'
  3. AND SETTINGS.name='excluded_size'
  4. AND LOG.reply_size > SETTINGS.value;

Powyższa tabela wyświetla wszystkie informacje dotyczące użytkownika z tabeli LOG z pominięciem tych rekordów, gdzie wartość 'reply_size' jest mniejsza od podanej w tabeli SETTINGS jako parametr wartości 'excluded_size'.

  1. SELECT * FROM LOG
  2. LEFT JOIN EXCLUDED_URL ON LOG.request_url LIKE concat ('%',EXCLUDED_URL,'%')
  3. WHERE EXCLUDED_URL IS NULL;

Natomiast powyższe zapytanie ma wyświetlać wszystkie rekordy z tabeli LOG, z pominięciem tych, które zawarte zostaly w tabeli EXCLUDED_URL.
Czy ktoś mógłby mi pomóc sklecić to w jedno zapytanie ? Albo przynajmniej wskazać drogę ?
Go to the top of the page
+Quote Post

Posty w temacie
- kolaborek   Połączenie dwóch zapytań w jedno   12.10.2010, 20:30:40
- - nospor   manual -> UNION   12.10.2010, 21:21:08


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: 21.12.2025 - 14:05