teratail header banner
teratail header banner
質問するログイン新規登録
phpMyAdmin

phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

3回答

2422閲覧

phpMyAdminを用いて、一括でデータを取得したい!!

Shinog

総合スコア99

phpMyAdmin

phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2015/02/19 08:02

0

0

はじめまして!

現在phpMyAdminの「SQL」より、SELECT構文を用いて特定のレコードを一括で取得しようと模索中なのですが、なかなか上手くいきません。
具体的に申し上げると、以下のようなコードを実行した際、コードが3のレコードしか取得出来ず、残りのレコード(コードが1と2)は取得されないのです。

SELECT * FROM TABLE WHERE code = 1;
SELECT * FROM TABLE WHERE code = 2;
SELECT * FROM TABLE WHERE code = 3;

「SQL」での解決方法はもちろん、他の方法で取得する方法があれば是非ご教授ください!
よろしくお願い申し上げます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

いわゆるOR条件で取ってきたいならin演算子とかですかね。

lang

1SELECT * FROM TABLE WHERE code in (1,2,3);

投稿2015/02/19 08:35

munyaX

総合スコア783

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

下記でいかがでしょうか?

SELECT * FROM TABLE WHERE code = 1
UNION ALL
SELECT * FROM TABLE WHERE code = 2
UNION ALL
SELECT * FROM TABLE WHERE code = 3;

投稿2015/02/19 08:20

junhama

総合スコア7

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Shinog

2015/02/19 08:55

素早いご回答ありがとうございます!! 無事取得することができました^^ 感謝感謝です!!
junhama

2015/02/19 10:11

※補足 今更で申し訳ありませんが…… もし、munyaXさんが書かれた ・SELECT * FROM TABLE WHERE code in (1,2,3); のような書き方で求める結果が得られる場合は、munyaXさんの書かれた形で記述するのが正しいです。 munyaXさんの書き方で取得できない場合のみ、私が記載した書き方で記述して頂けると幸いです。
Shinog

2015/02/25 17:44

わざわざありがとうございます!!
guest

0

code が 1 のデータ、code が 2 のデータ、code が 3 のデータをそれぞれ出したいのでしょうか?
code が 1 または 2 または 3 のデータがほしいのでしょうか?
あるいは、code が 1 かつ 2 かつ 3 のデータがほしいのでしょうか?

投稿2015/02/19 08:15

tsunet111

総合スコア59

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Shinog

2015/02/19 08:49

説明不足ですみません! code が 1 のデータ、code が 2 のデータ、code が 3 のデータをそれぞれ出したいです!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問