Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> LIKE z dwoch tabel
voytass
post 19.06.2005, 09:40:08
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 15.04.2002
Skąd: Warszawa

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


czesc

mam dwie tabele
1. dane uzytkownikow (id, imie, nazwisko)
2. dane o zatrudnieniu uzytkownikow (id, id_uzytkownika, stanowisko, firma)

kazdy uzytkownik moze byc zatrudniony wiecej niz w jednej w firmie lub moze byc bezrobotny (brak wpisu w tabeli nr 2)

pytanie:
jak powinno wygladac zapytanie , ktore by wyszukiwalo uztkownikow po imieniu, naziwku, stanowisku lub nazwie firmy. JEst formularz z jednym polem w ktore moga byc wpisywane imie, nazwisko, stanowisko, firma dla szukanego uzytkownika.

probowalem tak:
  1. SELECT uzk.*
  2. FROM uzytkownicy AS uzk, doswiadczenie AS dos WHERE (dos.stanowisko LIKE '%$fraza%' OR dos.firma LIKE '%$fraza%' OR uzk.imie LIKE '%$fraza%' OR uzk.nazwisko LIKE '%$fraza%') AND uzk.id=dos.uzkid GROUP BY uzk.id


jednak jesli uzytkownik nie jest zatrudniony nigdzie to go nie znajduje. wiec zmienił
AND uzk.id=dos.uzkid na OR uzk.id=dos.uzkid ale to juz zaczelo mi dawac bzdurne wyniki

Ten post edytował voytass 19.06.2005, 09:40:59


--------------------
Wojtek@7; Wojtek@ogniwo.net; [Simple Forum - 100% - phpclasses.org]; MCP
Go to the top of the page
+Quote Post

Posty w temacie
- voytass   LIKE z dwoch tabel   19.06.2005, 09:40:08
- - SongoQ   Zastosuj LEFT JOIN [SQL] pobierz, plaintext SELEC...   19.06.2005, 12:33:56


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.06.2025 - 07:17