私は次のデータベース構造を持っています:
ユーザーテーブル:
User_id || name || surname || email || marker_id
1 || test || tester || [email protected] || 1
マーカーテーブル:
marker_id || marker_name
1 || testing
望ましい出力:
name ||Surname || email || marker_name
test || tester || [email protected] || testing
ユーザーテーブルからすべてを選択して、marker_idの代わりにmarker_nameを表示しようとしています。
また、次のクエリを実行して結合を使用しようとしました。
SELECT m.marker_name FROM marker m JOIN user u ON u.marker_id = m.marker_id
ただし、このクエリの出力は属性marker_nameのみでした。
m.marker_nameのみを選択するため、この1つの列のみが取得されます。代わりに、以下のクエリを使用してください。
SELECT u.name, u.surname, u.email, m.marker_name
FROM marker m
JOIN user u ON u.marker_id = m.marker_id
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加