sql >> Database >  >> RDS >> Sqlserver

Deelnemen aan de tabel met klanten en tags

met behulp van exists() om alle klanten en tags te krijgen wanneer die klant een tag van index 1 heeft:

select ct.customernumber, ct.tagindex, c.date
from customers c
  inner join customers_tags ct
    on c.customernumber = ct.customernumber
where exists (
  select 1
  from customers_tags i
  where i.customernumber = ct.customernumber
    and i.tagindex = 1
  )

of gebruik in() :

select ct.customernumber, ct.tagindex, c.date
from customers c
  inner join customers_tags ct
    on c.customernumber = ct.customernumber
where c.customernumber in  (
  select i.customernumber
  from customers_tags i
  where i.tagindex = 1
  )



  1. Trek een maand af van een datum in MariaDB

  2. Selecteer de meest recente 5 rijen op basis van datum

  3. sql server splitst door komma's gescheiden waarden in kolommen

  4. laravel retourneert json-tekenreeks op lokale machine, maar geheel getal op elastische bonenstaakinstantie