phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

Вложени ifs в select-where за условно динамично филтриране

Търсите ли join и group by ?

select f.id,
       count(*) as num_rows,
       sum(tare) as sum_tare
from history h join
     temp_fetch f
     on h.nom like concat('%', f.client, '%') or
        h.commune like concat('%', f.commune, '%')  or 
        h.type like concat('%', f.type, '%') or 
        h.mat like concat('%', f.matricule, '%') or 
        h.tare like concat('%', f.tare, '%')
where f.cancled = 0
group by f.id;



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Как да създам контекстуален AUTO_INCREMENT в MySql?

  2. Изберете и покажете всички редове, принадлежащи на конкретен идентификатор

  3. Не мога да отворя phpmyadmin, require_once(./libraries/common.inc.php):неуспешно отваряне на поток:Няма такъв файл или директория

  4. Забележка:Преобразуване на масив в низ - PHP и mySQL

  5. Свържете се с тунелирана DB чрез phpMyAdmin