vyber z dvoch tabuliek
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Dopredu sa ospravedlnujem, uz som nieco podobne na tomto fore videl, no neviem to ani za svet najst :-/ Potrebujem spravit vyber z dvoch roznych tabuliek. To ide. Problem nastane, ked chcem vypisat obsah prvej tabulky. (na zaklade tejto hodnoty by sa mali zobrazit udaje z druhej tabulky) Je v nej jeden zaznam, no mne ho vyhodi asi 15 krat za sebou (tolko zaznamov je v druhej tabulke). Neviete niekto, ako to spravit? Dik
-
kdyz vybiras ze dvou tabulek, tak se provede kartezsky soucin, tzn. ze kazdy zaznam 1. tabulky se potka s kazdym z 2. tabulky, tak aby tam byly vsechny kombinace. Je potreba to nejak omezit ve WHERE, aby to vratilo jenom ty radky, ktere spolu opravdu souvisi. Kdybys napsal jak ty tabulky vypadaji a co z nich chces dostat, tak bych ti mozna poradil lip, takhle ti muzu nabidnout jen bohapustou teorii.
-
tab 1: jediné pole "nazvy" tab 2: tri polia: "kapitola", "nazov", "id" chcem to vyberat nejak takto: select from tab2 where kapitola='$nazvy'...
-
OK, takze pokud jsem to dobre pochopil tak by to mohlo byt nejak takhle: SELECT * FROM tab1, tab2 WHERE tab1.nazvy=tab2.nazev AND tab2.kapitola='...nazev kapitoly...';