Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 7.12.2003 Ostrzeżenie: (0%)
|
Witam,
Mam baze danych pracownikow i ich pola ( podam tylko czesc pol i tabel): DANE OSOBOWE: - ID_OSOBY - PŁEĆ - PRAWO JAZDY - WŁASNY SAMOCHÓD - DOSWIADCZENIE DOSWIADCZENIE : - ID_DZIEDZINY - DZIEDZINA Kryterium moze przyjac opcje "obojetnie" wtedy nie szukamy po tym kryterium. Szukamy po polach z tabeli dane osobowe, ale jak napisac uniwersalne zapytanie do bazy aby np. - wybral mi kobiete z prawem jazdym i obojetnie czy ma samochod, i zna np. informatyke lub - mezczyzne z samochodem i z prawem jazdy i dowiadczeniem-mechanik (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak stworzyc takie zapytanie ... ? Pozdrawiam i z gory Dzieki za odpowiedz, kr3T |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%)
|
Cytat - wybral mi kobiete z prawem jazdym i obojetnie czy ma samochod, i zna
np. informatyke [sql:1:16b41b3d1e]SELECT o.* FROM dane_osobowe o, doswiadczenie d WHERE o.plec='k' AND o.prawo_jazdy=1 AND o.doswiadczenie=d.id_dziedziny AND d.dziedzina='informatyka'[/sql:1:16b41b3d1e] Cytat - mezczyzne z samochodem i z prawem jazdy i dowiadczeniem-mechanik (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
[sql:1:16b41b3d1e]SELECT o.* FROM dane_osobowe o, doswiadczenie d WHERE o.plec='m' AND o.prawo_jazdy=1 AND o.doswiadczenie=d.id_dziedziny AND d.dziedzina='mechanik'[/sql:1:16b41b3d1e] Ogólnie - jeżeli jest coś obojętne, to wtedy tego nie wpisujesz, i tyle. Jeżeli znasz ID danej dziedziny (np. mechanik to nr 13) to możesz to uproscić: [sql:1:16b41b3d1e]SELECT * FROM dane_osobowe WHERE plec='m' AND prawo_jazdy=1 AND doswiadczenie='13'[/sql:1:16b41b3d1e] |
|
|
|
kr3t MYSQL - wyszukiwarka ze zmiennym kryterium szukania 3.01.2004, 00:51:35
kr3t Oto kawalek kodu php
<?php
if($plec=='0') {
... 3.01.2004, 12:33:35 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 10:48 |