Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]Wielokrotnie wyświetla te same wartości
Forum PHP.pl > Forum > Przedszkole
sadistic_son
Dlaczego takie zapytanie:
  1. SELECT * FROM t_book, t_author;
wyświetla wszystko 2 razy? A takie coś:
  1. mysql> SELECT * FROM t_book, t_author, t_user;
już duuużo razy?!

Chciałem sobie zrobić prosty podgląda całej bazy danych w jednym zapytaniu, wynik potraktować print_r i mieć wszystko jak na tacy. Tabel mam 12. Jak wzbogacę to zapytanie o wszystkie tabele to wyniki wyświetlają się n razy. Nawet jak zrobię tak:
  1. SELECT t_user.id_u, t_book.id_b, t_author.id_a FROM t_book, t_author, t_user
to wyświetla X razy to samo.

Dlaczego?
Co jest nie tak? Musi być jakiś WHERE czy co?

EDIT: Jest jakiś sposób aby szybko i bezboleśnie wyświetlić sobie kilkanaście tabel z bazy?
nospor
Cytat
Musi być jakiś WHERE czy co?
tak. bez tego masz kombinacje kazdy z kazdym

Cytat
T: Jest jakiś sposób aby szybko i bezboleśnie wyświetlić sobie kilkanaście tabel z bazy?
Tak, kazdą tabele wyswietlac oddzielnie.
Od biedy mozesz uzyc 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.