2020-05-01から1ヶ月間の記事一覧

[SQL] 条件(カラムの値)によってJOIN対象のテーブルを変える

SQL

概要 Aテーブルのカラム値によってJOINするテーブルをBテーブルまたはCテーブルのどちらかにする。 例) salesテーブルのsale_typeが1の場合はusersテーブルのnameを、 sale_typeが2の場合はcustoersテーブルのnameを取得する。 テーブル定義 // saleテーブ…

[PHP][Laravel] Laravelの条件付きvalidation(入力値を判定してバリデーションを追加するか判断する)

バージョン Laravel 6.0 概要 例えば、A項目の値がtrueだった時のみB項目を必須項目にするといったケース。 コード ■HogeRequest.php /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { $data = $…