2016-06-28 6 views
0

Excelでは、レコードは横断する単一の行と列に入力されます。 enter image description hereフィールドのMysqlエコー

私はこれまで偉大な作業している同じ照会する単一のテーブルで(PHPを使用して)検索可能なオンラインのMySQLデータベースの作業を、持っています。

私はお問い合わせしたい&各企業のECHOの結果に関する情報ONCE、その後各企業内で働く各人 - 次に、次の会社 - 私のオンライン入力クエリは、私にはわかりません。データ内のすべての従業員に続いて、その他...冗長な会社情報を再度繰り返さずに、1つのクエリ内ですべてを検索します。

私はあなたの助けを求める前に、上記の数週間研究を進めてきました。私はあなたにこの仕事に関連して私に提供できるかもしれないガイダンスを感謝します - あなたの時間と指導のために事前にありがとう!

+0

データベースがどのように構造化されているか、これまでに試したことについてさらに情報を追加できますか? –

+0

私のデータベーステーブルは上記のExcelシートを反映しています。トライアルでは、Sequel Proを使用して、さまざまな複数のクエリを使用してデータベースにクエリを行います。私は通常のSELECT DISTINCT FROM WHERE GROUPの組み合わせを試してみましたが、成功しませんでした。再び、私の目的は、ECHOの会社、住所、市の州、Zip - ONCE、そしてその会社内で働く全従業員のFirst-Name、Last_Name、Titleに続いて、すべての冗長な会社情報を再度繰り返す必要はありません。次に、すべての行が終了するまで、同様の方法で残りのレコードをすべてECHOします。 - ご関心をお寄せいただきありがとうございます。 – 4world2c

答えて

1

"ステーション"フィールドにSELECT DISTINCTを入力してください。すべてのユニークステーションのセットが返されます(read about distinct selections here

このデータを$uniqueStationsなどの配列に入れます。

foreachループを使用して、$uniqueStationsの各値を調べ、ユニークステーションに基づいて異なるSELECTの従業員データをエコーアウトすることができます。 (More on foreach here

+1

あなたの答えと考えは論理的で非常に簡単です。私はこれを試し、あなたがそれがどのように働くかを知らせます - ありがとうございました!!!! – 4world2c

+1

自分で新生児になって、他人を助けるために、「ARRAYSの使い方」という短いビデオURLを含めています。 https://www.youtube.com/watch?v=06bDOtzsuh8 – 4world2c

+0

なぜデータベースを呼び出すことができれば、PHPをデータベースのように扱うのはなぜですか? – Drew