- PR -

テーブルの結合ついて

1
投稿者投稿内容
花瓶夫
ベテラン
会議室デビュー日: 2003/10/01
投稿数: 50
投稿日時: 2003-10-20 19:37
javaの素人のものです。MYSQL使用しているのですが、次のスキーマ定義でテーブルの結合のSQL分を実行したのですが、以下のエラーがでてしまいました。SQL分の何処が違うのでしょうか?くだらない質問でスイマセン。宜しくお願いします。



スキーマ定義
jugyoinkari 従業員仮テーブル名
field type key
id int(11) pri
hizuke date
JuId int(12)
kingaku int(
Tekiyou text

jugyoin 従業員テーブル名
Field type key
JuId int(12) pri
JuName varchar(50)
JuPass varchar(12)


sql >select id hizuke JuName kingaku Tekiyou from jugyoinkari,jugyoin where
jugyoinkari.JuId = jugyoin.JuId;

エラー分
You have an error in your sql syntax near'JuName kingaku Tekiyou from jugyoinkari,jugyoin where jugyoinkari.JuId=jugyoin.JuId'at line1

raystar
ぬし
会議室デビュー日: 2003/01/16
投稿数: 251
お住まい・勤務地: Tokyo/Japan
投稿日時: 2003-10-20 19:40
カラム名の間にカンマがありませんね。
とまと
ベテラン
会議室デビュー日: 2003/10/18
投稿数: 51
投稿日時: 2003-10-20 19:42
こんばんは。

引用:

花瓶夫さんの書き込み (2003-10-20 19:37) より:
sql >select id hizuke JuName kingaku Tekiyou from jugyoinkari,jugyoin where
jugyoinkari.JuId = jugyoin.JuId;

エラー分
You have an error in your sql syntax near'JuName kingaku Tekiyou from jugyoinkari,jugyoin where jugyoinkari.JuId=jugyoin.JuId'at line1



MYSQLは使ったことがないですが、
取得したい列がカンマ(,)でセパレートしていないということでは?

※ここはJavaに関する会議室でしたよね?
1

スキルアップ/キャリアアップ(JOB@IT)