ホームページ > バックエンド開発 > PHPチュートリアル > これら 3 つの mysql ステートメントを結合して問題を解決する方法

これら 3 つの mysql ステートメントを結合して問題を解決する方法

WBOY
リリース: 2016-06-13 13:51:45
オリジナル
857 人が閲覧しました

これら 3 つの mysql ステートメントを接続する方法
select co_balance,co_isstaff from dt_co where co_id=156

select Staff_group_id from dt_staff where co_id = 156

select count(*) a from dt_staff where Staff_shouyetuijian = 1 および co_id = 156

オンラインで待機しています! ! !

-----解決策--------------------------------
SELECT co_balance AS a,co_isstaff AS b,1 AS TYPE FROM dt_co WHERE co_id=156

UNION ALL

SELECT Staff_group_id AS a, '' AS b, 2 AS TYPE FROM dt_staff WHERE co_id = 156

UNION ALL

SELECT COUNT(*) AS a, '' AS b, 3 AS TYPE FROM dt_staff WHERE Staff_shouyetuijian = 1 AND co_id = 156

SQLクエリ結果の種類に応じてaとbをそれぞれ判定
------解決策------------------
select co_balance,co_isstaff,staff_group_id,count
from
(co_id=156 の dt_co から co_balance,co_isstaff を選択) a,
(co_id = 156 の dt_staff から Staff_group_id を選択) b,
(カウントを選択) (*) dt_staff からのカウントとして、staff_shouyetuijian = 1 および co_id = 156) c

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート