Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:условие за резултат от GROUP_CONCAT?

Какво ще кажете за това?

SELECT distinct a.name
FROM articles a join
     article_tag_assocs ata
     on a.id = ata.article_id join
     tags t
     on t.id = ata.tag_id
WHERE t.tag = 'some-tag';

Отговаря съвсем директно на въпроса ви.

Обърнете внимание, че това също въвежда псевдоними на таблици. Те правят заявката по-лесна за писане и четене.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql синтаксис на не равни много стойности

  2. Разлика между BINARY(16) и CHAR(32) при съхраняване на MD5 в база данни

  3. Правилно боравене с дълги данни в Hibernate

  4. Заявка за свързване на две таблици

  5. Най-добри практики за архивиране за MySQL, MariaDB и Galera Cluster