という2つのテーブルが全く同じ構造というtable_newというテーブルを持っています。それぞれ& table_oldです。テーブル構造は以下の通りである:ここではPHP MySqlは異なるテーブルの2つのカラムを比較して計算と出力を実行します
CREATE TABLE IF NOT EXISTS `table_new` (
`Club_Number` int(11) default NULL,
`Club_Name` varchar(60) character set utf8 default NULL,
`Active_Members` int(11) default NULL,
`Goals_Met` int(11) default NULL,
`Last_Updated` date NOT NULL,
`id` int(6) NOT NULL auto_increment,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
は、私が何をしたいです:table_new.Active_Membersはtable_old.Active_Members OR table_new.Goals_Metよりも大きい場合
ステップ1. はtable_oldに対してtable_new比較しますtable_new.Club_Numberがtable_old.Club_Number
ステップ2 Iに等しいWHERE table_old.Goals_Metよりも大きいです
- table_new.Active_Membersとtable_old.Active_Members &結果をエコー
- table_new.Goals_Metとtable_old.Goals_Met &エコー正F何かが(結果がゼロよりも大きい)が見出されている、との間の差を計算します結果
PHPを使用してこれを達成する方法& MySQL?あなたの助けに感謝します。
このようなクエリを実行するには、LEFT JOINとINNER JOINを使用します。 – Fafanellu
INT(6)の '6'は何をしますか? (これはトリックの質問かもしれません) – Strawberry