質問
私の維持の一部を使用するコードa*=演算子にクエリをSybaseデータベースが見つからな文書です。なんだろうけど、日本人に何か*=ているか。なっているのでしょうかいいます。
select * from a, b where a.id *= b.id
いよいのかす:
select * from a, b where a.id = b.id
解決
内側と外側のテーブル
の外側テーブル内部テーブルの配置のテーブルを外側join:
左に入ると、外側テーブル内の表の左右テーブルです。外側テーブル内に表などと言われていますが、行の保存およびnullの場合-供給のテーブルです。
右に入ると、外側テーブル内の表の左右にテーブルです。
例えば、クエリー、T1は、外側テーブルT2が内側テーブル:
- T1left join T2
- T2右の参加T1
または、取引-SQL構文:
- T1*=T2
- T2=*T1
他のヒント
この外側joinでは、簡単な=と内。
*= is LEFT JOIN and =* is RIGHT JOIN.
(あるいはその逆、常に忘れ造形、野暮ったすぎやしませんかで、Googleなも検索する場合*=)
もちろん、お すべ 書くこのようになっております:
SELECT *
FROM a
LEFT JOIN b ON b.id=a.id
にa,bの構文はう。
ANSI-82構文
select
*
from
a
, b
where
a.id *= b.id
ANSI-92
select
*
from
a
left outer join b
on a.id = b.id
select * from a, b where a.id = b.id
必要なとこ列に存在するb.id=。idを返すために答え
select * from a, b where a.id *= b.id
タンカラムからb nullの場合それほど広くはありませんが連続b b.id=。idとなります。
所属していません StackOverflow