Autor Zpráva
easyhair6
Profil
Zdravím chasni.

Mám otázku nakoľko som začiatočník čo sa toho týka.

Jednoducho mám 2 tabuľky, ktoré chcem spojiť, tie spojím cez syntax

SELECT * 
FROM `pet` 
NATURAL JOIN `cad`


no zároveň v jednej tabuľke chcem spraviť výpočet


SELECT (`stav (sk)`- `potreba`) AS `rozdiel` FROM `cad`



a tu nastáva moja otázka ako dosiahnuť to, aby mi ten výpočet zobrazilo v tom spojení?? a či sa to vôbec dá prípadne inak
lámem si s tým hlavu už hodnú chvíľu a MySQL mi stále odoláva
dik za každú radu
Kajman
Profil
např.
SELECT `pet`.*, `cad`.*, (`cad`.`stav (sk)`- `cad`.`potreba`) AS `rozdiel` ...
easyhair6
Profil
no tento spôsob zápisu som neskúšal

ale aj keď zadám
SELECT `pet`.*, `cad`.*, (`cad`.`stav (sk)`- `cad`.`potreba`) AS `rozdiel` from `cad`

SQL vyhodí chybu: neznáma tabuľka pet

čiže hasne to pri SELECT `pet`.*, `cad`.*
Sir Tom
Profil
easyhair6:
... from pet natural join cad ...

(musíš vybírat data z obou tabulek a né jenom z cad)
easyhair6
Profil
ahá díkes chasni, už to zobrazí tak ako som chcel

no viete jak to, samouk a žiadna schopná literatúra čo by popísala presne ako na to

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0