Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SELECT z 2 TABEL bez JOIN`a
Forum PHP.pl > Forum > PHP
milk
Hello!!

Posiadam 2 tabele o róznej strukturze... (nie mają żadnej części wspólnej - są od siebie niezależne)

jedna tabla to newsy druga to announcements

  1. SELECT
  2. newsy.id_news,
  3. newsy.title,
  4. newsy.short,
  5. announcements.title,
  6. announcements.id_announcement
  7.  
  8.  
  9. FROM
  10. newsy, announcements
  11. WHERE
  12. newsy.title LIKE '%test%'
  13. OR
  14. newsy.content LIKE '%test%'
  15. OR
  16. newsy.short LIKE '%test%'
  17. OR
  18. announcements.title LIKE '%test%'
  19. OR
  20. announcements.short_desc LIKE '%test%'
  21. OR
  22. announcements.equipment LIKE '%test%';



Problem tkwi w tym, iż jezeli cos zostanie znalezione w news, to SELECT daje rowniez wynik z announcements (ktory w zaden sposob nie pasuje do wyszukiwanej frazy).

Jak powinno wygladac zapytanie, ktore dziala na 2 rozne tabele i daje 1 wynik w zaleznosci z ktorej tabeli pochodzi?
krispak
Zapoznaj sie z operatorem UNION
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.