Разница между JOIN и INNER JOIN

Обновление для Android Studio версии 1.5 или выше Как @LouMorda упомянула в комментарии ниже, что вкладка Emulator, упомянутая в оригинальной записи, была удалена в Android Studio v 1.5.

Теперь они установили эти настройки в настройках симулятора в AVD Manager. Для доступа к этим настройкам:

  1. Выберите Tools -> Android -> AVD Manager
  2. Нажмите кнопку Edit AVD (значок карандаша)
  3. Доступ к Network Settings после нажатия кнопки Show Advanced Settings

Вот скриншот, как это может выглядеть:

Оригинальное сообщение Для тех, кто использует Android Studio IDE :

  1. Перейти к Run -> Edit Configurations
  2. Выбрать Android Application -> [Your App]
  3. Выбрать вкладку Emulator
  4. Здесь вы можете изменить различные значения для Network Speed и Network Latency для имитации различных скоростей и латентностей и т. д.

. Кроме того, вы можете ввести различные аргументы в текстовое поле Additional command line options, как указано в ответе @ inazaruk.

Снимок экрана ниже описывает, как выглядит этот экран Run Configuration:

Run Configurations Screen in Android Studio beta 0.8.6 [/g2]

Я знаю, что он немного опоздал, чтобы ответить на этот вопрос, но я надеюсь, что это поможет другим, сталкивающимся с подобными проблемами!

Изменить Для тех, кто использует eclipse, см. ответ @ Abhi ниже.

896
задан Palec 3 April 2018 в 18:21
поделиться

3 ответа

Они функционально эквивалентны, но INNER JOIN может быть немного более ясно читать, особенно если запрос имеет другие типы соединения (т.е. LEFT или RIGHT или CROSS) включенный в него.

991
ответ дан Tobogganski 4 April 2018 в 04:21
поделиться

Нет, нет никакого различия, чистого синтаксический сахар .

223
ответ дан Quassnoi 4 April 2018 в 04:21
поделиться

Так же с OUTER JOINs, Word "OUTER" является дополнительным. Это LEFT или RIGHT ключевое слово, которое делает JOIN "OUTER" JOIN.

Однако по некоторым причинам я всегда использую "OUTER" в качестве в LEFT OUTER JOIN и никогда LEFT JOIN, но я никогда не использую INNER JOIN, а скорее я просто использую "JOIN":

SELECT ColA, ColB, ...
FROM MyTable AS T1
     JOIN MyOtherTable AS T2
         ON T2.ID = T1.ID
     LEFT OUTER JOIN MyOptionalTable AS T3
         ON T3.ID = T1.ID
48
ответ дан Peter Mortensen 4 April 2018 в 04:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: