sql
1select * from 2(SELECT * FROM temps 3join station s1 4on temps.place1 = s1.place 5join station s2 6on temps.place2 = s2.place 7group by temps.name,temps.sex,temps.place1,temps.place2,temps.date, 8 s1.place,s1.flag, 9 s2.place,s2.flag)
このカッコになっている部分に名前をつける場合はどうなりますか。
一番後ろに as 名前をつけても、 from の後に 名前をつけても
構文がおかしいいと怒られます。どうか回答お待ちしております。
> 一番後ろに as 名前をつけても
> from の後に 名前をつけても
実際に構文エラーが起きるコードが提示されないと何とも。
ちなみに一番後ろにas 名前 は構文エラーにはなりませんよ。私が受けた印象のままだったらの話ですけどね。
提示されないなら知りません。自分で直してください。
> 構文がおかしいいと怒られます
だれに?
いつになったらまともな質問文が書けるようになるのですか?
「怒られる」と言うことがエラーメッセージのことなら、「エラー」をそのまま記載しろとなんども言われているはずです。
それに「構文がおかしい」というエラーは出ません。エラーはコピペしてください。わかってない人の要約は誰も信用しません。
https://teratail.com/help/question-tips#questionTips3-4-2
>表示されたエラーメッセージをそのままコピー&ペーストしましょう。自分でタイプしなおしたり、自分で解釈・要約しようとしてはいけません。
ちなみに、このSQLは副問い合せではありません。意味のないインラインビューで無駄にSQLを複雑にしているだけす。
自力でSQL入門レベルの勉強をできなければ有償サイトを使った方が早くお金を稼げるレベルになるかと。
回答2件
あなたの回答
tips
プレビュー