Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] jak przemnożyć dwie tabele
dentopolis
post
Post #1





Grupa: Zarejestrowani
Postów: 252
Pomógł: 0
Dołączył: 14.08.2016

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


mam dwie tabele z wartościami liczbowymi. w jaki sposób można je przemnożyć czyli wezlyniepowiekszone z tabeli badanie pomnożyć przez wezlyniepowiekszone z tabeli choroby.

(IMG:http://dentopolis.org/sql111.jpg)

(IMG:http://dentopolis.org/sql12.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Cytat(dentopolis @ 23.03.2017, 16:26:50 ) *
w wyniku potrzebuję nową tabelę w której wartościami są iloczyny tych samych objawów, nie każdy z każdym czyli:

wezłychłonneniepowiększone (z tabeli badanie) x wezłychłonneniepowiększone (z tabeli choroby)
gorączka (z tabeli badanie) x gorączka (z tabeli choroby)

I dokładnie to otrzymasz dzięki rozwiązaniom, które pokazał Niree i Pyton_000.
Natomiast Pyton_000 miał na myśli, to, że nie wskazując, który wiersz z jednej tabeli ma być przemnożony z którym wierszem z drugiej tabeli, otrzymasz iloczyn kartezjański (każdy z każdym - ale wiersz, a nie kolumny).
Twoim pytaniem jest jak przemnożyć wiersze, a nie tabele. Ale nadal nie wiadomo na jakiej zasadzie - który wiersz z którym. Wygląda na to, że chcesz przemożyć wiersz dotyczący pacjenta z tabeli badania ze wszystkimi wierszami z tabeli choroby. Jeśli tak jest, to do zapytania Pyton_000 dodajesz warunek na id pacjenta. De facto otrzymasz i tak iloczyn kartezjański, ale ograniczony poprzez wybór z tabeli badania.
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: 5.10.2025 - 02:14