開発初心者です。
現在SQLの勉強をしています。
テーブル結合について勉強しているのですが、
以下のコードの意味を教えていただきたいです。
自分の理解を//に続く文で書きました。
SQL
1SELECT a.c_num 2 //accept_order表aにあるc_numを表示させる 3 FROM accept_order a, accept_order b 4 //同一のテーブルを2つ用意し、aとbという仮の名前をつける。 5 //この2つのテーブルから条件に合う列を抜き出す 6 WHERE b.c_num = '1007' 7 //bのテーブルにあるc_numの列から"1007"を探す 8 AND a.p_num = b.p_num 9 //さらに、そのbテーブルのc_numが"1007"であるもののp_numと同じaのテーブルにあるp_numを探す 10 AND a.c_num <> b.c_num ; 11 //質問②:この文章の意味が分かりません。<>は何でしょうか。 12```コード 13 14質問①上記の理解は正しいでしょうか。 15質問②AND a.c_num <> b.c_num ;の意味を教えてください。 16 17 18以上、ご回答宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/19 14:02
2016/06/19 14:21