私はどの方法を使ってMySQLからデータを得ることができないのかわかりません。外国のテーブルのMySQLデータ
とにかく私は2つのテーブルevent_details
とevent_dates
を持っています。 event_details
には、フィールドid,name,created,modified
があります。重要なテーブルはevent_dates
です。イベントのうちstart_date
とend_date
が格納されています。
サンプル・データは、イベントが同じstartDate
とEndDate
を有することを意味するeventId
のための唯一の1エントリがある場合startdate
とenddate
のためのシナリオは、この
のようなものです。ここ
id eventId date 1 72 20160520 2 72 20160521 3 72 20160522 4 73 20160518 5 74 20160519 6 75 20160524 7 75 20160525 8 75 20160526
以下のようなものです。
eventIdが最初のエントリの2倍を超えてテーブルにある場合、
startDate
であり、最後のエントリはendDate
です。
startDate
とイベントの
endDate
で一つのテーブルにつながることを混同してしまいました。次の形式で
私が欲しいデータ
Name startDate endDate
music show 20160520 20160522
racing show 20160518 20160518
pupet show 20160519 20160519
dance show 20160524 20160526
は、PHPファイル内の配列内のデータを取得通って、MySQLのクエリを使用してループまたは容易に通過しているよりも簡単ですなら、私に教えてください。
を??? –
の 'event_date'テーブルは特定のevent_idに対して複数のevent_dateを持つべきです –
私はクエリを試してみました。それぞれのイベントではありません –