Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.04.13
Prihlásený: 05.06.14
Príspevky: 3
Témy: 1
Príspevok NapísalOffline : 10.04.2013 15:53

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

Kód:
SELECT *
FROM `pet`
NATURAL JOIN `cad`


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

Kód:
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á
lámem si s tým hlavu už hodnú chvíľu a MySQL mi vždy zahlási chybu

dik za každú radu


Offline

Čestný člen
Čestný člen
MySQL- spojenie a výpočet

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 10.04.2013 21:22

Posli radsej obsah tabuliek a ako by si si predstavoval vystup. Ked spravis
Kód:
SELECT cad.stav - cad.potreba AS rozdiel /* plus vsetky dalsie stlpce, co potrebujes */ FROM pet NATURAL JOIN cad

tak sa to nesprava, ako chces?
Ku konvenciam, nepouzivaj SELECT *, ale vymenuj vsetky stlpce, a hlavne preboha nepouzivaj medzery a zatvorky v nazvoch DB objektov. Tie spatne apostrofy to iba zneprehladnuju.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.04.13
Prihlásený: 05.06.14
Príspevky: 3
Témy: 1
Príspevok Napísal autor témyOffline : 10.04.2013 22:10

nie proste pri takomto zápise mi zobrazí len ten rozdiel, spojenie to nespraví

zabudol som dodať, že som samouk, pár dní čo do toho čumím, takže vďaka za upozornenie

a tie tabuľky pre príklad sú:
Kód:
CREATE TABLE `test`.`pet` (`id_súčiastky` int( 10 ) NOT NULL AUTO_INCREMENT ,
`názov` varchar( 25 ) COLLATE utf8_slovak_ci NOT NULL ,
`označenie` varchar( 25 ) COLLATE utf8_slovak_ci NOT NULL ,
`id_dodavateľa` int( 11 ) NOT NULL ,
`poznámka` text COLLATE utf8_slovak_ci,
PRIMARY KEY ( `id_súčiastky` ) ,
UNIQUE KEY `názov` ( `názov` )
) ENGINE = InnoDB


a
Kód:
CREATE TABLE `test`.`cad` (`id_súčiastky` int( 11 ) NOT NULL AUTO_INCREMENT ,
`stav` int( 11 ) NOT NULL ,
`potreba` int( 11 ) NOT NULL ,
PRIMARY KEY ( `id_súčiastky` )
) ENGINE = InnoDB


Offline

Čestný člen
Čestný člen
MySQL- spojenie a výpočet

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 10.04.2013 23:27

Ale spravi. Keby si si dal v tom selectu vypisat okrem toho rozdielu este nejaky stlpec z jednej a druhej tabulky, videl by si, ze su zjoinovane.
Posli, ake data su v oboch tabulkach a ako by si si predstavoval vystup.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.04.13
Prihlásený: 05.06.14
Príspevky: 3
Témy: 1
Príspevok Napísal autor témyOffline : 11.04.2013 9:38

písal som tam tie stlpce, ale fakt to nebralo iba ten rozdiel

no nakoniec sa to podarilo so syntaxom
Kód:
SELECT `pet` . * , `cad` . * , (`cad`.`stav` - `cad`.`potreba` ) AS `rozdiel` FROM pet NATURAL JOIN cad


vďaka za pomoc


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Výpočet

v PHP, ASP

18

1177

30.06.2012 15:45

killer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypocet

v Krčma

11

1015

02.11.2011 18:56

dixi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypocet

v JavaScript, VBScript, Ajax

1

302

03.01.2013 0:59

kace Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. výpočet odporu

v Ostatné programy

2

771

16.12.2011 20:55

smollko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypocet ceny

v JavaScript, VBScript, Ajax

5

752

25.11.2008 14:47

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Výpočet PageRanku

v Internetový marketing, SEO, reklama

9

991

06.07.2010 7:31

vladopt Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypocet mnohouholnika

v Technológia .NET

2

658

12.12.2012 10:08

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypocet casu

v Vzdelanie, štúdium, škola

10

3657

04.01.2009 0:58

Spirit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vypocet zabiti

v PHP, ASP

6

528

08.05.2012 20:31

gamelaster Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vypocet spotreby

v Notebooky a netbooky

1

799

20.02.2009 12:10

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vypocet bedne

v Zvuk

1

1806

17.02.2009 9:57

KocuR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypocet v bashi

v Operačné systémy Unix a Linux

1

363

01.12.2010 13:17

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. EXCEL zlozity vypocet

v Ostatné programy

0

396

04.09.2016 13:28

mkojtal Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypocet ceny za kilometre

v PHP, ASP

1

334

08.04.2014 13:40

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program Pascal-vypocet rezistorov

v Assembler, C, C++, Pascal, Java

7

797

24.05.2012 23:31

nBXXL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. skript na vypočet nefunguje

v JavaScript, VBScript, Ajax

2

291

29.10.2011 12:16

Pablo Montero Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra