3つ目のテーブルに挿入する際に2つの異なるテーブルから2つの値を挿入する際に問題があります。2つの異なるテーブルの2つの値を1つのテーブルに挿入します。
最初の表は次のとおり
- AUTHOR_ID(PK)
- AUTHOR_NAME
- AUTHOR_EMAIL
二番目の表は次のとおり
- CATEGORY_ID(PK)
- CATEGORY_NAME
第三の表は、次のとおりです。
- がpost_idの
- post_category
- post_author
- POST_TITLE
- POST_CONTENT
- post_date
と私はauthor_name
最初のテーブルからcategory_name
3番目のテーブルにデータを挿入中に2番目のテーブルから取得します。
私はこれに似たものを手に入れましたが、うまく機能しません。
INSERT INTO posts (post_category, post_author, post_title, post_content)
SELECT
category_name
FROM
categories
WHERE
category_name='python',
SELECT
author_name
FROM
authors
WHERE
author_name = 'm0jito',
'Lorem Ipsum',
'Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum ')
お手数をお待ちしております。
これは、ありがとうございます! :) – n3stis