| C++ | PHP |Forum |
| AKTUALNOŚCI | ARTYKUŁY | FORUM | PLIKI | PORADY |
Koderzy.pl » PHP » Porady » Podstawy » Jak wybrać dane z jednej tabeli posługując się id z drugiej?
Twoje konto

auto ukryj
Najnowsze
23.01.2006 r.
·Jak zaokrąglać liczby i kiedy jakiej metody użyć?
14.01.2006 r.
·W jaki sposób wykonać formularz z podstawową walidacją?
21.11.2005 r.
·Jak wypisać listę plików z danego katalogu których nazwa zaczyna się na zadany znak?
·Jak zamienić w tablicy klucze z wartościami?
·Jak zmienić Polskie znaki diakrytyczne w ich odpowiedniki bez “ogonków”?
·Jak zsumować wszystkie elementy tablicy?
·Jak wykonać prosty skrypt z imieninami?
·Jak wyświetlić tekst w zależności od dnia tygodnia?
·W jaki sposób usunąć znaki spoza określonego zestawu?
23.09.2005 r.
·Jak wybrać dane z jednej tabeli posługując się id z drugiej?
Losowe porady
·Jak policzyć ilość linii pliku?
·Jak zamienić tablicę na ciąg znaków oddzielonych przecinkiem?
·Jak usunąć zbędne spacje z początku i/lub końca tekstu?
·Jak zsumować wszystkie elementy tablicy?
·Jak zaokrąglać liczby i kiedy jakiej metody użyć?
·Jak wyświetlić tekst w zależności od dnia tygodnia?
·Jak usunąć dowolną ilość znaków na początku tekstu?
·W jaki sposób wstrzymać na określony czas wykonywanie skryptu?
·W jaki sposób usunąć znaki spoza określonego zestawu?
·Jak zmienić Polskie znaki diakrytyczne w ich odpowiedniki bez “ogonków”?
Buttony
koderzy.pl
xhtml
css


23 września 2005 17:00

Jak wybrać dane z jednej tabeli posługując się id z drugiej?

Krzysztof Deneka [blastar]
Czasem potrzebujemy wyświetlić tylko te wiersze tabeli których id znajduje się w innej tabeli.
Załóżmy następujący przypadek:

tabela produkty
+---+-----------------+
| id| nazwa           |
+---+-----------------+
|  1|Dysk 200GB       |
|  2|Dysk 120GB       |
|  3|Dysk 80GB        |
|  4|Dysk 40GB        |
+---+-----------------+
tabela produkty_promocja
+---+-----------------+
| id| id_produktu     |
+---+-----------------+
|  1|2                |
|  2|4                |
+---+-----------------+

Aby teraz wybrać tylko te produkty których id znajduje się w tabeli produkty_promocja wykonujemy:

SELECT * FROM produkty WHERE id IN (SELECT id_produktu FROM produkty_promocja)

i dostajemy

+---+-----------------+
| id| nazwa           |
+---+-----------------+
|  2|Dysk 120GB       |
|  4|Dysk 40GB        |
+---+-----------------+


Wyszukiwarka
Google
Internet koderzy.pl

Polecamy:
Zatrudnię informatyka
Uszczelnienia
Ogłoszenia praca
Ogłoszenia Bolesławiec
Najpopularniejsze
·W jaki sposób wykonać formularz z podstawową walidacją? [27251]
·Jak umieścić kod PHP w kodzie HTML? [22231]
·Jak zaokrąglić liczbę do 3 miejsc po przecinku? [19357]
·Jak zmienić Polskie znaki diakrytyczne w ich odpowiedniki bez “ogonków”? [17088]
·Jak zaokrąglać liczby i kiedy jakiej metody użyć? [16566]
·Jak policzyć liczbę znaków w zmiennej tekstowej? [11999]
·Jak usunąć dowolną ilość znaków na początku tekstu? [11928]
·Jak odczytać ilość elementów tablicy? [11200]
·Weryfikacja numeru NIP w Javascript [9780]
·Jak uzyskać dostęp do zmiennej globalnej wewnątrz funkcji? [8636]
Pomożemy!

Polecamy do przeczytania

© 2010 - Grupa BBN - wszelkie prawa zastrzeżone.
.