2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Access総合相談所 29

62 ::2019/10/15(Tue) 23:02:42 .net
>>61
NULLについては、値を使わないのでそう書いただけで、*でも1でもなんでもいいです。
SQL engineの実装の中身をみたことありませんけど、exists使ってる時点で、何をselect
してるかは無視していると思います。なので、パフォーマンスにも差はないと思います。

DELETE from main
WHERE EXISTS (SELECT ...)
は、
mainテーブルのデータうち、()内の条件を満たすものを削除しろということなので、
()内ではmainの項目(main.namae)は使用可能です。
()の外側で与えられたmain.namaeに対して、()内でng_wordテーブルのデータで
条件チェックする、と考えるのが簡単ですかね

ここで、FROM ng_word,mainと書いてはいけない理由は、
SQLビューで、SELECT * FROM ng_word,mainと書いてもらえれば解ると思います。

総レス数 1015
360 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200