![]() |
![]() |
![]()
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) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 02:14 |