Právě je 27 dub 2024 00:31

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 
Autor Zpráva
 Předmět příspěvku: MySQL - Vyplnění buňky výsledkem předchozího dotazu
PříspěvekNapsal: 05 lis 2015 20:33 
C4 zákazník

Registrován:
09 zář 2015 09:24
Příspěvky:
21
zdravim,
mam nasledujici problem. potreboval bych zapsat do pole cf_787 vysledky dotazu select.

select mam takto:
Kód:
SELECT `vtiger_troubletickets`.`ticketid`, `title`, `vtiger_pricebookproductrel`.`listprice`, `cf_789`
FROM `vtiger_troubletickets`
JOIN `vtiger_ticketcf` ON `vtiger_troubletickets`.`ticketid` = `vtiger_ticketcf`.`ticketid`
JOIN `vtiger_pricebook` ON `cf_789` = `bookname`
JOIN `vtiger_pricebookproductrel` ON `product_id` = `productid` AND `vtiger_pricebook`.`pricebookid` = `vtiger_pricebookproductrel`.`pricebookid`
ORDER BY `cf_789`

ted bych potreboval pole `listprice` zapsat do prislusneho pole. myslel jsem, ze by to melo jit pres update:
Kód:
UPDATE `vtiger_ticketcf` SET `cf_787` =

ale nevim jak dal
poradite mi nekdo?
diky


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MySQL - Vyplnění buňky výsledkem předchozího dotazu
PříspěvekNapsal: 06 lis 2015 15:12 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

bohužel jste neuvedl strukturu tabulky vtiger_ticketcf, ve které následně chcete provádět úpravu. Ale jelikož z prvního dotazu získáte řádky s poli ticketid, title, listprice a cf_789, tak předpokládám, že k párování bude docházet na základě pole ticketid. V tom případě by tedy příkaz UPDATE vypadal následovně:
Kód:
UPDATE `vtiger_ticketcf` SET `cf_787` = 'hodnota pole listprice' WHERE `ticketid` = 'patřičné ticketid'

Jinak předpokládám, že z výstupu prvního SELECT příkazu nějak využijete i hodnoty polí title a cf_789, protože pak by výpis jejich hodnot ztrácel smysl.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PHP, MySQL Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz