問題タブ [mysql-select-db]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2727 参照

mysql - 見つからなかったMySqlの結果、一致せずに結果を取得する方法は?

次のようなクエリを実行しています。

一致するすべての C の結果を取得します (変数とテスト)。ただし、c には ok が存在しないため、何も取得できません。null または 0 の結果でさえありません。

in 条件の用語に一致するものが見つからない場合でも、結果が必要であることを mysql に伝えるにはどうすればよいですか?

例:

前もって感謝します

0 投票する
1 に答える
1055 参照

php - 単一の選択クエリを使用して、列名に従って 2 つの div で MYSQL 選択クエリの結果を表示します

列名が 、、、、、および のテーブルidがあります。選択クエリが実行されると、必要なすべてのデータをテーブルから取得しますが、このデータをカテゴリに応じて 2 つの div に分割する必要があります。A と B という 2 つの異なるカテゴリがあります。namecategorytitlenews

列カテゴリ名 A のすべてのデータを 1 つの div に表示し、カテゴリ B と同じように表示する必要があります。

コードが機能しません。何か案が?

0 投票する
2 に答える
576 参照

mysql - 特定の時間帯に登録したすべてのユーザーを選択するクエリ

MySQL クエリで何かをしようとしていますが、これについてあなたの助けを求めています。

実際、Web サイトで日中に通知を受け取ったユーザーに (cron タスクを使用して) 毎日メールを送信したいと考えています。私はすでに次のようなクエリを持っています:

ここで、すべてのメールが同じ時間に送信されないように、このクエリを改善したいと思います。そのために、私は次のアイデアを思いつきました: cron タスクが実行されたのと同じ時間に登録したユーザーだけを取得します。

ユーザーの登録日は、「register_date」という名前でユーザー テーブルに DATETIME フィールドとして格納されます。

たとえば、2 人のユーザーがいるとします。

  • ユーザー Alex は 2015 年 9 月 10 日午前 10 時 10 分に登録しました
  • ユーザー Sophia は、同じ日付の午前 8 時 52 分に登録しました。
  1. 私のcronタスクは午前11時20分に実行されます...午前11時から午前12時の間に登録したユーザーがいないため、メールは送信されません

    1. 私の cron タスクは午前 10 時に実行されます... アレックスが過去 24 時間以内に何らかの通知を受け取った場合、メールが送信されます!

    2. cron タスクは 08 に実行されます

cron タスクが実行されたのと同じ時間に登録したユーザーのみを取得するようにクエリを更新するにはどうすればよいですか?

0 投票する
1 に答える
204 参照

mysql - selectステートメントに新しい列を追加する方法

select ステートメントに新しい列を追加したい

その日が今日である DailyTotal の合計を表示する新しい列を追加したい

これは私のSQLバックアップファイルです http://www.uploadmb.com/dw.php?id=1446536983

私を助けてください!どうもありがとうございます!

0 投票する
4 に答える
248 参照

php - PHP が DB からデータを取得しない

私のコードを理解できますか?コードはすべて次のとおりです。データベースが選択されていません。データベースからデータを取得しません。サーバーOSはUbuntuまたはOS Xです。私は何時間も髪を引っ張っています。

私はこれを試します、それは同じことをします

0 投票する
2 に答える
34 参照

php - 最後の x レコードを取得する最善の方法は何ですか? MySQL 制限と ORDER DESC を使用していますか?

パフォーマンスや最適化に関して、これ以外のベスト/ベター プラクティスがあるかどうか疑問に思っていました。

編集: PHP7 を使用しています。それを明確にするべきでした、私は謝罪します。私は地元の非営利団体のボランティアプロジェクトを行っていますが、次のように設定されています。

表:ボランティア

pk: v_id

だから私がやっていることは次のとおりです。 SELECT * from Volunteer ORDER BY v_id DESC LIMIT 25;

(彼らは、「最後のログ」レポート用に最新の 25 件を現在表示したいと考えています。)

EDIT2: 私が今これを尋ねている唯一の理由は、システムで 10,000 のボランティア ログに達したことです。月曜日から金曜日に、1 日あたり 50 から 100 (またはそれ以上) のログを追加できるので、すぐに合計します。

0 投票する
4 に答える
1540 参照

mysql - 別のテーブルに依存するクエリを挿入

以下は MySQL テーブルです。テーブル A の ID 列からテーブル B の ID_A 列に値を挿入する必要があります。ID_A に既に存在する値は無視する必要があります。以下の例では、テーブル A の ID 1 ~ 3 を無視し、ID 4 ~ 10 をテーブル B に挿入する必要があります。ID_X の値は定数、つまり 3 です。

単一の挿入 SQL クエリとは何ですか?

ここに画像の説明を入力