Autor | Zpráva | ||
---|---|---|---|
robbie Profil |
Ahoj, hloupe se zeptam, rekneme ze mam 3 databaze napr. Zakaznici, firmy, naklady a chtel bych napr. vybrat z databaze Firmy tabulku zboží, jak to prosim udelam pomoci sql kodu. Existuje neco jako cesta k databazi? Vsude na prikladech uvadeji show database nebo show table, select table, ale nikde nevidim, jak prave vybrat konkretni tabulku z konkretni databaze. Dekuji
|
||
Slark Profil |
#2 · Zasláno: 13. 3. 2017, 08:31:15
select sloupec1, sloupec2 from nazevDb.nazevTabulky select sloupec1, sloupec2 from nazevDb.nazevTabulky |
||
juriad_ Profil * |
#3 · Zasláno: 13. 3. 2017, 09:16:47
Dotaz od Slarka bude fungovat jen pokud jsou obě databáze ve stejném databázovém serveru. Pokud ne, možná by to šlo obejít pomocí federated table.
|
||
robbie Profil |
Super, diky moc za rychlou odpoved.
Jen na to jeste koukam, bude to takhle?: 1.SELECT sloupec 1,sloupec 2 FROM Firmy.zbozi nebo 2.SELECT sloupec 1,sloupec 2 FROM Firmy Zbozi |
||
juriad_ Profil * |
#5 · Zasláno: 13. 3. 2017, 09:42:32
robbie:
Každou tabulku můžeš odkázat jménem databáze a jménem tabulky odděleným tečkou: SELECT * FROM databaze.tabulka; SELECT * FROM databaze.tabulka; Většinou to dělat nemusíš, protože si při připojení k databázovému serveru vybereš konkrétní databázi. Ten přikaz USE za tebe vykoná mysqli_connect nebo mysqli_select_db. Uvádět plný název má smysl, pokud často střídáš dotazy na tabulky v různých databázích, případně je chceš použít v jednom dotazu: USE databaze1; USE databaze1;
SELECT * FROM tabulka UNION SELECT * FROM databaze2.tabulka; |
||
robbie Profil |
#6 · Zasláno: 13. 3. 2017, 16:46:00
Super. Dekuji za pomoc
|
||
Časová prodleva: 8 let
|
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.
Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:
Běda vám, jestli to bude blábol.
0