Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Zależności w tabeli, jak jednocześnie wybrać rekordy z dwóch
gosciu99
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 19.06.2004

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


Próbowałem różnych metod.... ale nie udaje mi się chciałem zrobić tak:
Mam tabele arty i tabele autorzy i na podstawie arty.ida oraz autorzy.id chce to powiazac i razem z wyswietleniem artykulow chce wyswietlic info o autorze jak to zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(Michasko @ 2006-05-21 17:41:13)
Nie lepiej byłoby do tabeli arty dodać pola autor_nick i autor_info i wtedy wyświetlać to wszystko z jednej tabeli?

Oj niewiele wiesz o projektowaniu baz danych.
Podstawowy błąd: zbędne wprowadzenie nadmiarowości w celu otrzymania wątpliwej wygody.

~gosciu99
Mamy taką sytuację:

articles
id | author_id | subject | content

authors
id | name | surname

Robiąc tak:
  1. SELECT *
  2. FROM articles
  3. LEFT JOIN authors ON articles.author_id = authors.id

dostaniesz listę wszystkich artykułów i do każdego będą dołączone informacje z tabeli authors o autorze artykułu.
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: 6.10.2025 - 13:36