ホームページ >バックエンド開発 >PHPチュートリアル >where サブクエリがわかりにくいのですが、どうすればよいですか?

where サブクエリがわかりにくいのですが、どうすればよいですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:44:42944ブラウズ

where サブクエリはわかりにくいです。

この投稿は u010572351 によって最終編集されました (2013-06-28 17:14:25)

グッズ ID=
の商品から商品 ID、猫 ID、商品名を選択します (グッズから max(goods_id) を選択);

ステートメントに問題はなく、正しい結果が返されます。しかし:

意味はおそらく次のとおりです: 製品テーブルに追加された最後の製品情報をクエリします (goods_id が最大です)、
考え方は理解できますが、where 条件の後ろの条件値は select ステートメントですが、これは int ではなく結果セットである必要があります。 Goods_id と比較するには? 混乱しています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。