下記のようにテーブルが有り、外部キーの設定も済んでいますが、
PHPファイル内で「select * form song WHERE song_name LIKE '%%'」と実行すると
「0,眠り姫,0」と表示されます。
このsql文を実行した上の結果の一番右側を「0」でなく「栗林みな実」と出力したいのですが、
なにぶん最後にsqlを扱ったのが5年以上前で、
全部頭から抜けてしまっていますorz
外部キーは「song」テーブルのkashu_IDと「kashu」テーブルのkashu_IDに設定してあります。
mysqlのバージョンは5.1.69
No.2ベストアンサー
- 回答日時:
外部キーが指定してあっても、
実際、SQLで取得する際には、2つのテーブルを結合する必要がありますので、
SELECT `song`.`song_ID`, `song`.`song_name`, `kashu`.`kashu`
FROM `song` JOIN `kashu` ON `song`.`kashu_id` = `kashu`.`kashu_id`
WHERE `song`.`song_name` LIKE '%%'
こちらのような、SQLになるかと思います。
No.1
- 回答日時:
select * form song, kashu WHERE song.kashu_ID = kashu.kashu_ID an
d song.song_name LIKE '%%'お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- Oracle sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受 1 2023/05/17 11:17
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブル名が可変の場合のクエ...
-
テーブル所有者、スキーマ所有...
-
下記の問合せを行うクエリを、P...
-
#1062 - '0' は索引 'PRIMARY' ...
-
my_itemsテーブルのIDにAUTO_IN...
-
SQLです。こんな感じですか?あ...
-
mysqlがインストールされている...
-
sqlにおけるテーブル名と各カラ...
-
php テーブルを作れない
-
SQLiteについて
-
下記の問合せを行うクエリを、P...
-
書籍の内容はまともでしょうか?
-
はもうダメですか?
-
MySQL NULLだけをカウントして...
-
SQL文のエラー
-
htmlコードで書かれた表にphpで...
-
`picture` varchar(255) のコマ...
-
参考書に従って入力したつもり...
-
SQLでカラムを追加し、条件に合...
-
PHPで「myql関数」が使用できな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブル名が可変の場合のクエ...
-
#1062 - '0' は索引 'PRIMARY' ...
-
SQLでカラムを追加し、条件に合...
-
データベースの接続に失敗して...
-
東京23区を、皇居を中心とした...
-
BGMを教えてほしいです!
-
mysqlのupdate構文についての質...
-
エラー 1068 (42000): 複数の主...
-
下の画像はSQLの4大命令の性質...
-
htmlコードで書かれた表にphpで...
-
mysqlでunixtimeによる日付範囲...
-
SQLについて教えて下さい。 SEL...
-
うまくいきません教えてくださ...
-
無料なのに支払するのか!です...
-
【初歩】ラジオボタンをつかっ...
-
MySQLでcreateが使えない MySQL...
-
MySQLのテーブル作成でハイフン...
-
SQLで日付別のIDを生成するには
-
MySQLでエラーがでて前に進めま...
-
mysqlがインストールされている...
おすすめ情報