0

ここで似たような質問をたくさん読んで、考えられることはすべて試しましたが、成功しませんでした。単一のテーブルに基づいて、または個別の列を取得する必要なしに質問を見つけたと思いますが、私の状況は正確ではありません。

これらのテーブルに基づいて、個別の ticker_symbol と対応する ticker_name および最新の ticker_quote を取得したいと考えています。

CREATE TABLE `tickers` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `ticker_symbol` varchar(6) COLLATE utf8_unicode_ci NOT NULL,
  `ticker_name` varchar(128) COLLATE utf8_unicode_ci NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci



CREATE TABLE `ticker_quotes` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `ticker_symbol` varchar(6) COLLATE utf8_unicode_ci NOT NULL,
  `ticker_quote` float(8,2) NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=111 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
4

1 に答える 1