タグ

mysqlに関するcraftwork56のブックマーク (2)

  • MySQLで集合差を出す - Qiita

    MySQL方言にはMINUSとかEXCEPTが無いので、集合の差分を表現するのが意外と面倒くさい。大抵の場合、相関サブクエリでNOT EXISTSを使ったSQLを書くことになる。 一般従業員を示すemployeeとリーダー職を示すleaderという二種類のテーブルがあるとする。 CREATE TABLE employee ( id INT NOT NULL, PRIMARY KEY(id) ); CREATE TABLE leader ( id INT NOT NULL, PRIMARY KEY(id) ); employeeにはleaderの中身も含まれているとする。さて問題。employeeではあるが、leaderではないidを洗い出したい。 employee集合からleader集合を引くことができれば、該当のid群を洗い出せる。

    MySQLで集合差を出す - Qiita
    craftwork56
    craftwork56 2017/06/03
    mysqlにはexceptがないので差集合の実現方法
  • あわわうぇb

    MySQLの管理ツールと言えば「phpMyAdmin」が有名で、 私もずっと使ってきたのですが、 Webベースということもあり何かと使いづらい…とずっと思っていました。 クライアントツールが無いものかと探してはいたのですが、 探し方が悪いのかなかなか見つからず。。。 ところが先日、「これ知らないプログラマって損してんなって思う汎用的なツール」というページで いくつかWindowsで使えるフリーのMySQLクライアントが紹介されていたのです! ずっと探してたの!というわけで、いくつか試してみました。 目次 今回試したクライアントツールは以下の3つです。 MySQL Workbench HeidiSQL SQL Studio Next 1つずつ使用した感想などを書いていきたいと思います! 1. MySQL Workbench https://www-jp.mysql.com/produc

  • 1