Podle výsledku dotazu vybrat z tabulky

3 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é.

  1. Mám databázy v MySQL, vztah mezi tabulkamy M:N přes třetí tabulku, potřeboval bych udělat dotaz, kterým se dotážu do tabulky kde mám popsané vztahy a podle jeho výsledku vyberu z druhé tabulky. Doufám, že je tomu aspoň trochu rozumět. Pokud možno v jednom dotazu, už jsem slyšel něco jako poddotaz, ale to myslím funguje jen pokud je výsledek poddotazu jedna hodnota. Předem Díky
  2. Už mi bylo odpovězeno jinde: Majme napríklad tabuľky User = (UserID, Login), Group = (GroupID, Name) a GroupMembers = (GroupID, UserID). Dotaz, ktorý dúfam spĺňa Vaše požiadavky, vyberie všetkých používateľov v skupine s GroupID = 1: SELECT * FROM [User] WHERE [UserID] IN (SELECT [UserID] FROM [GroupMembers] WHERE [GroupID] = 1);
  3. <HTML>teda mel bych jit spat, ale nestacilo by: SELECT A.UserID, A.Login FROM User A, GroupMembers B WHERE A.UserID=B.UserID AND B.GroupID=1 ???</HTML>

← Zpět na všechna témata