Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dane Z 2 Tabel Naraz, skad wiedziec z ktorej sa dane?
Nookie
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 15.09.2003

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


Witam

mam pytanko mam przykladowo 2 tabele

samochody_osobowe:
id| rok_produkcji | pojemnosc | opis


samochody_ciezarowe:
id| rok_produkcji | pojemnosc | opis


i teraz przykladowo chce wystwietlic wszystkie auta ktore sa mlodsze niz 1990 rok
wiec daje zapytanie
  1. $query = "select * FROM samochody_osobowe, samochody_ciezarowe where rok_produkcji > '1990'";
  2. $dane = mysql_db_query($database_name, $query) OR die("Select Failed! ($query)");


chcialbym to teraz przedstawic jako tabela, ale z dodatkowa kolumna w ktorej bedzie typ samochodu (ciezarowy lub osobowy) jak mam sprawdzic z ktorej tabeli jest dany rekord ktory trafaia do tabeli ?


dzieki za info

Ten post edytował Nookie 22.08.2004, 11:54:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Parti
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 22.07.2004

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


Cytat(Nookie @ 2004-08-26 16:09:12)
Vertical, w Twojej odpowiedz wyciagasz dane po koleji z tabel.. a to nie o to biega (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Z czystej ciekawości pytam: jesteś pewien, że zapytanie w stylu:
  1. SELECT ... FROM ciezarowe, osobowe
daje w wyniku to co potrzebujesz? A jeśli tak, to dlaczego? Bardzo mnie to ciekawi. Jeśli dla przykładu w bazie masz 80 samochodów osobowych i 50 ciężarowych to w wyniku uzyskasz 80*50 = 4000 rekordów. Mówisz, że masz 8 tabel. Niech każda ma tylko po 10 rekordów, to iloczyn kartezjański tych tabel da 10^8 = 100 milionów rekordów. Jeśli nie ma żadnych relacji między tymi tabelami, to coś tu zdecydowanie jest nie tak. Albo może czegoś nie rozumiem.
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 23:20